Outils logiciels pour les cours Paris II

Cours Paris II

edit SideBar

Licence L3: Économie Internationale

Séance 9

Créer un dossier TD9 sur le bureau et créer dedans un fichier Excel TD9.xlsm (permettant l'exécution des macros).

Exercice 1

  1. Remplir dans la feuille 1, dans la colonne A, la suite des mots suivants :

Si
six
scies
scient
six
cyprès
combien
de
scies
scient
six
cent
cyprès
?

  1. Ecrire une macro qui permet de calculer le nombre d’occurrences des mots suivant : "Si", "six", "scies" et "scient".

Solution :

Sub occu()
For i = 1 To 15
Cells(i, 2) = Application.CountIf(Range("A1:A15"), Cells(i, 1))
Next i
End Sub

Exercice 2

  1. Pour permettre la gestion des documents Word, il est IMPÉRATIF d'ajouter une bibliothèque. Pour cela placez vous dans la fenêtre VBA : Outils -> Références, puis ajoutez la bibliothèque Microsoft Word 16.0 Object Library. Attention à ne pas la confondre avec la bibliothèque Microsoft Office 16.0 Object Library'.
  2. Créer un document mots.docx et taper dedans la phrase suivante : Si six scies scient six cyprès, combien de scies scient six cent cyprès?
  3. Sauvegardez le document et fermez-le.
  4. Créer une macro qui permet d'enregistrer les mots du document mots.docx dans la colonne C du fichier excel.

Exercice 3

Créer 4 documents word (.docx) : Stark.docx, Baratheon.docx, Lannister.docx et Targaryen.docx .

Copier dans chaque document word, les pages wikipédia des personnages de la série "Game of Thrones" suivants :

  1. http://fr.wikipedia.org/wiki/Eddard_Stark
  2. http://fr.wikipedia.org/wiki/Robert_Baratheon
  3. http://fr.wikipedia.org/wiki/Tyrion_Lannister
  4. http://fr.wikipedia.org/wiki/Daenerys_Targaryen

- Créer 4 macro qui permettent de remplir dans 4 colonnes différentes (A, B, C et D) la liste des mots de chaque document word.

- Calculer les occurrences des mots dans chaque feuille.

- Colorier le mot le plus fréquent pour chaque personnage ?

Correction

UP2