Insérer un gif animé dans Excel

Septembre 2016


Gif animé dans Excel


Pour insérer une image gif animée dans un classeur Excel, le réflexe est de faire le menu insertion / image, mais cela ne fonctionne pas. C'est normal car l'animation est faite par plusieurs images et l'importation se limite à la première.

Insertion dans un contrôle


Pour que l'animation fonctionne, il faut insérer l'image dans un Contrôle.
  • Pour insérer le contrôle, aller dans le menu Affichage / Barre d'outils / Boîte à outils Contrôle
  • Activer le premier bouton "Mode création"
  • Sélectionner le dernier bouton, (avec un marteau), puis choisir "Navigateur Web Microsoft"
  • Ensuite dessiner un cadre pour recevoir l'image.
  • Désactiver le premier bouton "mode création" et la barre d'outils.
  • Enfin, dans l'éditeur VBA et dans la fenêtre de la feuille concernée coller le code suivant :

Private Sub Worksheet_Activate()
WebBrowser1.Navigate "X:\chemin complet de l'image.GIF"
End Sub
  • Changer la page active du classeur, puis revenez sur la feuille de l'animation pour voir l'image animée.
  • Pour insérer d'autres animations, il faut procéder de la même manière en rajoutant à chaque fois une ligne au code ci-dessus, en tenant compte du numéro de contrôle attribué.

   WebBrowser2.Navigate "X:\chemin complet de l'image.GIF"
  • Pour insérer d'autres animations, sur d'autres pages, il faut procéder de même en rajoutant la procédure VBA sur chaque page concernée.


Si la taille ne cadre pas avec l'image, il faut corriger :
  • Menu Affichage / Barre d'outils / Boîte à outils Contrôle
  • Il faut activer le premier bouton "Mode création"
  • Redimensionner le cadre et ces paramètres.
  • Désactiver le premier bouton "mode création" et la barre d'outils.

A voir également :

Ce document intitulé «  Insérer un gif animé dans Excel  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.