< Macros-commandes VBA < Exercices



Remplacement d'hyperliens dans un classeur Excel

Nous nous proposons ici d'effectuer un exercice complexe pour mettre en pratique vos connaissances en termes de macros et ainsi automatiser certaines tâches. Dans le cas présent, il s'agit de la modification automatique d'hyperliens dans un classeur EXCEL.

Exemple

Voici son énoncé :

  • Créer un dossier "tests" puis 2 sous-dossiers "tests\A" et "tests\B"
  • Créer 3 documents WORD différents dans un dossier "tests\A" (doc1.docx, doc2.docx, doc3.docx)
  • Créer le classeur EXCEL "remplacer hyperliens.xlsm" dans le dossier "tests"
  • Créer en A1 un hyperlien vers le document "tests\A\doc1.docx"
  • Créer en A2 un hyperlien vers le document "tests\A\doc2.docx"
  • Créer en A3 un hyperlien vers le document "tests\A\doc3.docx"
  • Déplacer les 3 fichiers WORD dans le dossier "tests\B"
  • Vérifier que les liens ne fonctionnent plus
  • Inventer une macro qui modifiera automatiquement le dossier de lien de "tests\B" vers "tests\A" pour rétablir ces liens
Fin de l'exemple
Cet article est issu de Wikiversity. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.