KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Images Excel : insérer, redimensionner, enregistrer, supprimer plusieurs images ou illustrations dans Excel

AuteurXiaoyang Date de modification

Que vous ayez besoin d’insérer des images depuis votre ordinateur, le Web ou OneDrive, ou de les verrouiller dans des cellules spécifiques, ce guide propose des solutions complètes. Vous apprendrez également à afficher dynamiquement des images en fonction des valeurs des cellules, à redimensionner et aligner plusieurs illustrations, à intégrer des images dans des commentaires ou des en-têtes, et à créer des listes déroulantes d’images dynamiques. Pour des tâches plus avancées, telles que l’exportation, le renommage, le positionnement flottant ou la suppression d’images Depuis la sélection ou de feuilles de calcul, des instructions pas à pas vous guident à travers chaque procédure.

Table des matières :

1. Insérez une ou plusieurs images dans votre feuille de calcul depuis votre ordinateur, le Web ou OneDrive.

2. Verrouillez les images ou les photos dans une cellule Excel

3. Insérez facilement plusieurs images ou photos dans Excel !

4. Insérez plusieurs images ou photos en les associant automatiquement à leurs noms figurant dans les cellules.

5. Insérez ou affichez des images ou des photos directement à partir d’URL.

6. Insérez ou affichez des images ou des photos à partir du chemin de fichier.

7. Insérez une image ou une photo dans un commentaire

8. Insérez une image ou une photo dans l’en-tête ou le pied de page.

9. Insérez la même image ou photo dans plusieurs feuilles de calcul.

10. Insérez une image ou une photo en arrière-plan du contenu des cellules.

11. Insérez une plage de cellules sous forme d’image ou de photo dans Excel.

12. Insérez une image ou une photo de manière dynamique en fonction de la valeur d’une cellule.

13. Exportez ou enregistrez toutes les images ou photos contenues dans un fichier Excel.

14. Renommez les fichiers image d’un dossier en vous basant sur une liste de cellules Excel.

15. Agrandir ou réduire une image d’un simple clic

16. Faites toujours flotter une image lors du défilement de la feuille de calcul.

17. Supprimez des images ou des photos de la feuille de calcul actuelle ou d’une plage de cellules.


Insérer des Insérer une image ou des illustrations dans une feuille de calcul depuis l’ordinateur, le Web ou OneDrive

Toutes les versions d’Excel permettent d’insérer une image ou des illustrations depuis votre ordinateur, mais pour insérer des images directement depuis le Web ou OneDrive, vous devez utiliser Excel 2013 ou une version ultérieure.

Insérer des Insérer une image ou des illustrations depuis l’ordinateur

Pour la plupart d’entre nous, il est facile d’insérer une image stockée sur l’ordinateur dans une feuille de calcul. Voici comment procéder :

1. Dans la feuille de calcul, cliquez à l’endroit où vous souhaitez insérer une image.

2. Cliquez ensuite sur Insertion > Images > Cet appareil, voir la capture d’écran :

Capture d’écran de l’option Insérer des images dans Excel pour ajouter des images à partir d’un appareil

3. Dans la fenêtre Insérer une image qui s’ouvre, accédez au dossier contenant les images, puis maintenez la touche Ctrl enfoncée pour sélectionner les images à insérer. Voir capture d’écran :

Capture d’écran de la sélection d’images dans la boîte de dialogue Insérer une image dans Excel

4. Cliquez ensuite sur le bouton Insérer. Les images sélectionnées sont alors insérées dans la feuille. Vous pouvez désormais les ajuster ou les redimensionner selon les cellules souhaitées — voir capture d’écran :

Capture d’écran d’images insérées dans une feuille de calcul Excel


Insérer des Insérer une image ou des illustrations depuis le Web ou OneDrive

Si vous utilisez Excel 2013 ou une version ultérieure, insérez facilement des images directement depuis le web ou OneDrive en suivant ces étapes :

1. Dans la feuille de calcul, cliquez à l’endroit où vous souhaitez insérer une image.

2. Cliquez ensuite sur Insertion > Images > Images en ligne, voir la capture d’écran :

Capture d’écran de l’option Images en ligne dans Excel sous l’onglet Insertion

3. Une fenêtre s’affiche. Dans la section Images en ligne, saisissez votre recherche dans la zone de texte, puis appuyez sur la touche Entrée. Toutes les images correspondantes s’affichent immédiatement — voir capture d’écran :

Capture d’écran des résultats de recherche d’Images en ligne dans Excel

4. Sélectionnez ensuite les images souhaitées, puis cliquez sur le bouton Insérer. Une fois insérées, redimensionnez-les ou ajustez-les à la position souhaitée.

Conseils :

1. Pour trouver plus facilement les images que vous recherchez, filtrez les résultats par taille, type, mise en page ou couleur, selon vos besoins.

Capture d’écran des filtres appliqués aux résultats de recherche d’images dans la fonctionnalité Images en ligne d’Excel

2. En plus d’insérer des images issues d’une recherche Bing, vous pouvez également ajouter des photos stockées sur votre OneDrive. Dans la fenêtre ci-dessous, cliquez sur OneDrive en bas à gauche, puis sélectionnez les images que vous souhaitez insérer.

Capture d’écran de l’option OneDrive pour insérer des images dans Excel


Verrouiller les images ou illustrations dans une cellule Excel

Généralement, après avoir inséré des images dans des cellules, lorsque vous redimensionnez, filtrez ou masquez les cellules contenant l’image, celle-ci n’est ni redimensionnée ni filtrée avec la cellule, comme illustré dans la démonstration ci-dessous.

Démonstration d’images qui ne redimensionnent ni ne filtrent avec les cellules dans Excel

Dans ce cas, vous devez verrouiller l’illustration à la cellule afin qu’elle soit redimensionnée, filtrée ou masquée en même temps qu’elle. Voici la marche à suivre :

1. Cliquez pour sélectionner une image, puis appuyez sur Ctrl + A pour sélectionner toutes les images de la feuille de calcul.

2. Cliquez ensuite avec le bouton droit sur une image, puis sélectionnez Taille et propriétés dans le menu contextuel. Voir la capture d’écran :

Capture d’écran de l’option Taille et propriétés pour les images dans Excel

3. Dans le volet Format de l’image développé, sous la section Propriétés, sélectionnez l’option Déplacer et dimensionner avec les cellules. Voir capture d’écran :

Capture d’écran du volet Format de l’image avec l’option Déplacer et dimensionner avec les cellules sélectionnée

4. Fermez ensuite le volet Format de l’image. Désormais, lorsque vous redimensionnez, filtrez ou masquez des cellules, les images seront automatiquement déplacées, filtrées ou masquées en conséquence.


Insérer plusieurs images ou illustrations dans Excel

Il arrive parfois que vous deviez insérer plusieurs illustrations dans des cellules et les redimensionner automatiquement pour qu’elles s’ajustent à la taille des cellules, sans avoir à les redimensionner ni à les faire glisser manuellement. Ici, je vais vous présenter deux méthodes pour accomplir cette tâche dans Excel.

Insérer plusieurs images ou illustrations et les redimensionner pour qu’elles s’ajustent aux cellules à l’aide d’un code VBA

Le code VBA suivant vous permet d’insérer plusieurs images dans des cellules en ajustant automatiquement leur taille. Voici la marche à suivre :

1. Ajustez la taille des cellules destinées à recevoir l’image, puis sélectionnez-les.

2. Maintenez ensuite les touches ALT + F11 enfoncées pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

3. Cliquez sur Insertion > Module, puis collez la macro suivante dans la fenêtre Module.

Code VBA : Insérer plusieurs images en fonction de la taille des cellules

Sub InsertPictures()
'Updateby Extendoffice
Dim PicList() As Variant
Dim PicFormat As String
Dim Rng As Range
Dim sShape As Shape
On Error Resume Next
PicList = Application.GetOpenFilename(PicFormat, MultiSelect:=True)
xColIndex = Application.ActiveCell.Column
If IsArray(PicList) Then
    xRowIndex = Application.ActiveCell.Row
    For lLoop = LBound(PicList) To UBound(PicList)
        Set Rng = Cells(xRowIndex, xColIndex)
        Set sShape = ActiveSheet.Shapes.AddPicture(PicList(lLoop), msoFalse, msoCTrue, Rng.Left, Rng.Top, Rng.Width, Rng.Height)
        xRowIndex = xRowIndex + 1
    Next
End If
End Sub

4. Appuyez ensuite sur la touche F5 pour exécuter ce code. Dans la fenêtre Ouvrir, sélectionnez le dossier contenant les images, choisissez celles que vous souhaitez insérer, puis cliquez sur le bouton Ouvrir. Toutes les images sélectionnées sont insérées dans votre plage de cellules en conservant leurs dimensions d’origine. Voir la capture d’écran :

Capture d’écran de plusieurs images insérées dans des cellules en fonction de leur taille dans Excel


Insérer plusieurs images ou illustrations et les redimensionner pour qu’elles s’ajustent aux cellules grâce à une fonctionnalité puissante

Si vous ne maîtrisez pas le code VBA, vous pouvez utiliser une fonctionnalité puissante : Importer des images de Kutools pour Excel. Grâce à cette fonctionnalité pratique, importez rapidement et facilement plusieurs images directement dans vos cellules.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Cliquez sur KUTOOLS PLUS > Importer/Exporter > Importer des images, voir la capture d’écran :

Capture d’écran de l’option Importer des images sous l’onglet Kutools dans Excel

2. Dans la boîte de dialogue Importer des images qui s’ouvre, effectuez les opérations suivantes :

  • Spécifiez l’ordre des images à partir de la liste déroulante Ordre d'importation ; vous pouvez choisir Remplir par colonne, puis par ligneou Remplir par ligne, puis par colonne;
  • Cliquez ensuite sur le bouton Ajouterpour sélectionner le Fichiers d'image ou le dossier dans lequel ajouter les images à l’Liste d'images;
  • Cliquez sur le bouton Taille d'importation, puis, dans la boîte de dialogue Taille d’image à importer, sélectionnez l’option Taille de la cellule correspondante.
  • Capture d’écran de la boîte de dialogue Taille d’importation d’image

3. Une fois les paramètres terminés, cliquez sur le bouton Importer. Une autre fenêtre Importer des images s’ouvre alors ; indiquez les cellules de destination dans lesquelles vous souhaitez importer les images (voir capture d’écran) :

Capture d’écran de la boîte de dialogue de sélection des cellules de destination lors du processus d’importation d’images

4. Cliquez ensuite sur le bouton OK. Toutes les images sélectionnées ont été insérées en ajustant automatiquement leur taille à celle des cellules spécifiques, comme illustré ci-dessous :

Capture d’écran de plusieurs images insérées et redimensionnées pour correspondre aux tailles des cellules Excel à l’aide de Kutools


Insérer plusieurs images ou illustrations correspondant à leurs noms dans des cellules

Si vous disposez d’une liste de noms de produits dans une colonne et que vous devez insérer les illustrations correspondantes dans une autre colonne, comme illustré dans la capture d’écran ci-dessous, insérer les images puis les faire glisser une par une vers chaque emplacement prendrait beaucoup de temps. Dans cette section, je vais vous présenter quelques méthodes rapides.

Capture d’écran d’un tableau Excel contenant des noms de produits et leurs images correspondantes

Insérer plusieurs images ou illustrations correspondant à leurs noms à l’aide d’un code VBA

Le code VBA ci-dessous vous permet d’insérer rapidement plusieurs images en les associant automatiquement à leurs noms. Voici la marche à suivre :

1. Maintenez enfoncées les touches ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Cliquez sur Insertion > Module, puis collez la macro suivante dans la fenêtre Module.

Code VBA : Insérer plusieurs images en les associant à leurs noms

Sub InserPictureByName()
'Updateby Extendoffice
Dim xFDObject As FileDialog
Dim xStrPath, xStrPicPath As String
Dim xRgName, xRgInser, xRg, xRgI As Range
Dim xFNum As Integer
Set xFDObject = Application.FileDialog(msoFileDialogFolderPicker)
With xFDObject
    .Title = "Please select the folder:"
    .InitialFileName = Application.ActiveWorkbook.Path
    .Show
    .AllowMultiSelect = False
End With
On Error Resume Next
xStrPath = ""
xStrPath = xFDObject.SelectedItems.Item(1)
If xStrPath = "" Then
Exit Sub
End If
Set xRgName = Application.InputBox("Please select the cells contain the image name:", "Kutools for Excel", , , , , , 8)
If xRgName Is Nothing Then
    MsgBox "No cells are select, exit operation! ", vbInformation, "Kutools for Excel"
    Exit Sub
End If
Set xRgInser = Application.InputBox("Please select the cells to output the images", "Kutools for Excel", , , , , , 8)
If xRgInser Is Nothing Then
    MsgBox " No cells are select, exit operation.! ", vbInformation, "Kutools for Excel"
    Exit Sub
End If
For xFNum = 1 To xRgName.Count
    Set xRg = xRgName.Item(xFNum)
    Set xRgI = xRgInser.Item(xFNum)
    xStrPicPath = xStrPath & "\" & xRg.Text & ".png"
    If Not Dir(xStrPicPath, vbDirectory) = vbNullString Then
        With xRgI.Parent.Pictures.Insert(xStrPicPath)
            .Left = xRgI.Left
            .Top = xRgI.Top
            .ShapeRange.LockAspectRatio = msoFalse
            .ShapeRange.Height = 60
            .ShapeRange.Width = 60
        End With
    End If
Next
End Sub

Remarque : dans le code ci-dessus, vous pouvez ajuster la hauteur et la largeur des images selon vos besoins dans les lignes de script «.ShapeRange.Height = 60» et «.ShapeRange.Width = 60».

3. Ensuite, appuyez sur la touche F5 pour exécuter ce code. Dans la fenêtre qui s’ouvre, veuillez sélectionner le dossier contenant les images que vous souhaitez insérer (voir capture d’écran) :

Capture d’écran de la boîte de dialogue de sélection de dossier pour insérer des images

4. Cliquez ensuite sur le bouton OK. Une boîte de dialogue s’affiche alors ; veuillez sélectionner les cellules contenant le nom de l’image (voir capture d’écran) :

Capture d’écran de l’invite demandant de sélectionner les cellules contenant les noms d’images pour le code VBA

5. Cliquez sur le bouton OK pour continuer. Une autre boîte de dialogue s’affiche : veuillez sélectionner les cellules dans lesquelles vous souhaitez insérer les images (voir la capture d’écran) :

Capture d’écran de l’invite demandant de sélectionner les cellules de sortie pour les images

6. Enfin, cliquez sur OK : les images sont insérées dans les cellules en fonction de leurs noms en une seule opération (voir capture d’écran) :

Capture d’écran d’images insérées dans des cellules Excel en fonction de leurs noms à l’aide de VBA


Insérer plusieurs images ou illustrations correspondant à leurs noms grâce à une fonctionnalité utile

Si vous disposez de Kutools pour Excel, sa fonctionnalité Associer l‹importation d›images vous permet d’insérer facilement et rapidement les images en fonction de leur nom.

Kutools pour Excel – Doté de plus de 300 outils essentiels pour Excel, il rend vos tâches plus rapides, plus simples et plus efficaces.Téléchargez dès maintenant !

1. Cliquez sur KUTOOLS PLUS > Importer/Exporter > Associer l‹importation d›images (voir capture d’écran) :

Capture d’écran de l’option Importer des images correspondantes sous l’onglet Kutools Plus dans Excel

2. Dans la boîte de dialogue Importer une image correspondante qui s’ouvre, effectuez les opérations suivantes :

  • Spécifiez l’ordre des images à partir de la liste déroulante Ordre d'importation ; vous pouvez choisir Remplir par colonne, puis par ligneou Remplir par ligne, puis par colonne;
  • Ensuite, dans la zone de texte Plage de correspondance, sélectionnez les noms d’image sur lesquels vous souhaitez Insérer une image ;
  • Cliquez ensuite sur le bouton Ajouterpour sélectionner le Fichiers d'image ou le dossier dans lequel ajouter les images à l’Liste d'images;
  • Ensuite, vous devez définir la taille des images. Cliquez sur le bouton Taille d'importation, puis, dans la boîte de dialogue Taille d’image à importer, sélectionnez la taille souhaitée.
  • Capture d’écran de la boîte de dialogue Taille d’importation d’image

3. Une fois les paramètres définis, cliquez sur le bouton Importer. Dans la boîte de dialogue Associer l‹importation d›images qui s’affiche (voir capture d’écran), sélectionnez une cellule ou une plage de cellules pour indiquer l’emplacement des images :

Capture d’écran de la boîte de dialogue Importer des images correspondantes pour localiser les images dans Excel

4. Cliquez ensuite sur OK : toutes les images dont les noms correspondent aux valeurs des cellules sont alors insérées (voir capture d’écran) :

Capture d’écran d’images insérées dans des cellules Excel en correspondance avec des noms à l’aide de Kutools


Insérer ou afficher des images ou illustrations à partir d’URL

Avez-vous déjà essayé d’afficher ou d’insérer des images à partir d’une liste d’URL ? Excel ne propose probablement pas de méthode directe pour insérer automatiquement ces images, mais vous pouvez y parvenir grâce à un code personnalisé ou un outil tiers.

Insérer ou afficher des images ou illustrations à partir d’URL à l’aide d’un code VBA

Appliquez le code VBA suivant pour insérer des images à partir d’une liste d’URL.

1. Commencez par ajuster la taille des cellules adjacentes où vous souhaitez insérer les images.

2. Maintenez enfoncées les touches ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

3. Cliquez sur Insertion > Module, puis collez la macro suivante dans la fenêtre Module.

Code VBA : Insérer des images à partir d’une liste d’URL

Sub URLPictureInsert()
'Updateby Extendoffice
Dim Pshp As Shape
Dim xRg As Range
Dim xCol As Long
On Error Resume Next
Application.ScreenUpdating = False
Set Rng = ActiveSheet.Range("A2:A5")
For Each cell In Rng
filenam = cell
ActiveSheet.Pictures.Insert(filenam).Select
Set Pshp = Selection.ShapeRange.Item(1)
If Pshp Is Nothing Then GoTo lab
xCol = cell.Column + 1
Set xRg = Cells(cell.Row, xCol)
With Pshp
.LockAspectRatio = msoFalse
If .Width > xRg.Width Then .Width = xRg.Width * 2 / 3
If .Height > xRg.Height Then .Height = xRg.Height * 2 / 3
.Top = xRg.Top + (xRg.Height - .Height) / 2
.Left = xRg.Left + (xRg.Width - .Width) / 2
End With
lab:
Set Pshp = Nothing
Range("A2").Select
Next
Application.ScreenUpdating = True
End Sub

Remarques : Dans le code ci-dessus, la plage A2:A5 correspond aux cellules contenant les adresses URL à partir desquelles extraire les images. Adaptez ces références de cellules selon vos besoins.

4. Appuyez ensuite sur la touche F5 pour exécuter ce code. Les images correspondantes sont extraites des URL et insérées dans la colonne adjacente, centrées dans les cellules (voir capture d’écran) :

Capture d’écran d’images extraites à partir d’URL et placées dans des cellules adjacentes dans Excel


Insérer ou afficher des images ou illustrations à partir d’URL grâce à une fonctionnalité remarquable

Kutools pour Excel propose une fonctionnalité remarquable : Insérer des images à partir d’un chemin (URL). Grâce à cet outil, les images correspondantes sont extraites rapidement et facilement depuis leurs URL.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Cliquez sur Kutools > Insertion > Insérer des images à partir du chemin d’accès (URL) (voir capture d’écran) :

Capture d’écran de l’option Insérer des images à partir du chemin (URL) sous l’onglet Kutools dans Excel

2. Dans la boîte de dialogue Insérer des images à partir du chemin d’accès (URL) qui s’ouvre, configurez les options suivantes :

  • Sélectionnez la liste des cellules contenant des URL ainsi qu’une plage de cellules où vous souhaitez insérer les images ;
  • Indiquez la taille souhaitée pour les images dans la section Taille de l’image.
  • Capture d’écran de la boîte de dialogue Insérer des images à partir du chemin (URL)

3. Cliquez ensuite sur le bouton Ok, et toutes les images seront extraites à partir des URL (voir la capture d’écran) :

Capture d’écran d’images insérées à partir d’URL à l’aide de Kutools


Insérer ou afficher des images ou illustrations depuis Chemin du fichier

Si vous devez insérer des images à partir d’un chemin de fichier, des solutions vous sont également proposées ici.

Insérer ou afficher des images ou illustrations depuis Chemin du fichier à l’aide d’un code VBA

Vous pouvez utiliser le code VBA suivant pour insérer des images en fonction de leur chemin de fichier.

1. Maintenez enfoncées les touches ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Cliquez sur Insertion > Module, puis collez le code suivant dans la fenêtre Module.

Code VBA : Insérer une image à partir d’une plage de Chemin du fichier

Sub InsertPicFromFilePath()
'Updateby Extendoffice
    Dim xRg As Range
    Dim xCell As Range
    Dim xVal As String
    On Error Resume Next
    Set xRg = Application.InputBox("Please select file path cells:", "KuTools for Excel", Selection.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    For Each xCell In xRg
        xVal = xCell.Value
        If xVal <> "" Then
            ActiveSheet.Shapes.AddPicture xCell.Value, msoFalse, msoTrue, _
            xCell.Offset(0, 1).Left, xCell.Top, xCell.Height, _
            xCell.Height
        End If
    Next
    Application.ScreenUpdating = True
End Sub

3. Après avoir inséré le code ci-dessus, appuyez sur la touche F5 pour l’exécuter. Une boîte de dialogue s’affiche alors ; veuillez sélectionner les cellules du chemin du fichier (voir capture d’écran) :

Capture d’écran de l’invite VBA demandant de sélectionner les cellules contenant les chemins de fichiers dans Excel

4. Cliquez ensuite sur le bouton OK. Toutes les images basées sur le chemin du fichier s’affichent dans la colonne suivante, comme illustré dans la capture d’écran ci-dessous :

Capture d’écran d’images affichées dans Excel à partir de chemins de fichiers à l’aide de VBA


Insérer ou afficher des images ou illustrations depuis Chemin du fichier grâce à une fonctionnalité remarquable

Kutools pour Excel propose également la fonctionnalité Insérer des images à partir du chemin d’accès (URL), qui vous permet d’afficher les images correspondantes à partir de leur chemin de fichier.

Kutools pour Excel – Doté de plus de 300 outils essentiels pour Excel, il rend vos tâches plus rapides, plus simples et plus efficaces.Téléchargez dès maintenant !

1. Cliquez sur Kutools > Insertion > Insérer des images à partir du chemin d'accès (URL). Dans la boîte de dialogue qui s’ouvre, spécifiez la plage contenant les chemins des fichiers, la plage de destination pour les images et la taille des images selon vos besoins (voir captures d’écran) :

Capture d’écran de l’option Insérer des images à partir du chemin (URL) sous l’onglet Kutools dans Excel et de la boîte de dialogue correspondante

2. Une fois les options définies, cliquez sur le bouton Ok : vos images seront insérées en une seule opération dans les cellules sélectionnées (voir la capture d’écran ci-dessous) :

Capture d’écran d’images insérées dans des cellules Excel à partir de chemins de fichiers à l’aide de Kutools


Insérer une Insérer une image ou une illustration dans un commentaire

Insérer une image dans une cellule est peut-être facile, mais comment faire lorsqu’on souhaite ajouter une illustration dans une zone de commentaire ?

1. Sélectionnez la cellule dans laquelle vous souhaitez insérer un commentaire, cliquez avec le bouton droit et choisissez Insérer un commentaire. Voir la capture d’écran :

Conseils: Si vous avez inséré un commentaire, ignorez cette étape.

Capture d’écran de l’option Insérer un commentaire dans Excel

2. Placez ensuite le curseur sur les bords de la zone de commentaire jusqu’à ce qu’il se transforme en une icône à quatre flèches, cliquez avec le bouton droit et sélectionnez l’option Formater le commentaire. Voir la capture d’écran :

Capture d’écran de l’option Format de commentaire dans Excel

3. Dans la boîte de dialogue Formater le commentaire qui s’affiche, cliquez sur l’onglet Couleurs et lignes, puis sélectionnez Effets de remplissage dans la liste déroulante Couleur. Voir la capture d’écran :

Capture d’écran de la boîte de dialogue Format de commentaire affichant l’onglet Couleurs et lignes dans Excel

4. Dans la boîte de dialogue suivante Effets de remplissage, cliquez sur l’onglet Image, puis sur le bouton Sélectionner une image pour choisir l’illustration que vous souhaitez insérer. Voir capture d’écran :

Capture d’écran de la boîte de dialogue Effets de remplissage pour sélectionner une image dans les commentaires Excel

5. Cliquez ensuite sur OK > OK. L’image a été insérée dans la zone de commentaire. Voir la capture d’écran :

Capture d’écran d’une image insérée dans une zone de commentaire Excel


Insérer une Insérer une image ou une illustration dans l’en-tête ou le pied de page

Si vous souhaitez insérer une image dans l’en-tête ou le pied de page de votre feuille Excel, suivez les étapes ci-dessous :

1. Activez la feuille de calcul dans laquelle vous souhaitez insérer l’image en en-tête ou en pied de page.

2. Cliquez ensuite sur Insertion > En-tête et pied de page, et vous accéderez à l’onglet Outils En-tête et pied de page. Voir la capture d’écran :

Capture d’écran de l’onglet Outils En-tête et pied de page dans Excel

3. Pour insérer une image dans l’en-tête ou le pied de page, cliquez dans la zone gauche, droite ou centrée de l’en-tête ou du pied de page selon vos besoins, puis cliquez sur Image sous l’onglet Conception. Voir la capture d’écran :

Capture d’écran du bouton Image dans l’onglet Création des Outils En-tête et pied de page dans Excel

4. Ensuite, une fenêtre Insérer des images s’ouvre. Sélectionnez l’image que vous souhaitez ajouter, puis cliquez sur Insérer. À présent, un &[Picture] espace réservé apparaît dans la zone d’en-tête ou de pied de page. Cliquez n’importe où en dehors de cette zone : l’image insérée s’affiche comme illustré dans la capture d’écran ci-dessous :

Capture d’écran d’une image affichée dans l’en-tête de la feuille de calcul Excel

Conseils : Il arrive parfois que l’image chevauche la zone de données de la feuille de calcul, comme le montre la capture d’écran ci-dessous. Cela se produit lorsque l’image est trop grande et qu’elle n’est pas redimensionnée automatiquement pour s’ajuster à la zone d’en-tête ou de pied de page.

Capture d’écran d’une image d’en-tête trop grande chevauchant la zone de données dans Excel

Pour résoudre ce problème, il vous suffit de redimensionner l’image dans l’en-tête ou le pied de page. Procédez comme suit :

1. Cliquez dans la section d’en-tête ou de pied de page contenant l’image, puis cliquez sur Format de l’image sous l’onglet Conception (voir capture d’écran) :

Capture d’écran de l’option Format de l’image pour redimensionner une image dans l’en-tête ou le pied de page dans Excel

2. Dans la boîte de dialogue Format de l’image, sous l’onglet Taille, ajustez la taille de l’image pour qu’elle s’adapte parfaitement à la zone d’en-tête ou de pied de page (voir la capture d’écran) :

Capture d’écran de l’onglet Taille de la boîte de dialogue Format de l’image pour ajuster la taille de l’image dans Excel

3. Cliquez ensuite sur OK pour obtenir le résultat souhaité.


Insérer la même image dans plusieurs feuilles de calcul

Il arrive parfois que vous souhaitiez insérer un logo dans toutes les feuilles de votre classeur. Normalement, vous pouvez utiliser la fonction Insérer pour ajouter l’image feuille après feuille. Outre cette méthode chronophage, le code VBA suivant vous permet d’insérer la même image dans une cellule spécifique de toutes les feuilles en une seule opération. Procédez comme suit :

1. Maintenez enfoncées les touches ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Cliquez sur Insertion > Module, puis collez le code suivant dans la fenêtre Module.

Code VBA : insérer la même image dans toutes les feuilles de calcul :

Sub InsertImagetoallsheets()
'Updateby Extendoffice
    Dim I As Long
    Dim xPath As String
    Dim xShape As Shape
    Dim xRg As Range
    xPath = "C:\Users\AddinTestWin10\Desktop\my images\logo.png"
    If Dir(xPath) = "" Then
        MsgBox "Picture file was not found in path!", vbInformation, "KuTools for Excel"
        Exit Sub
    End If
    For I = 1 To ActiveWorkbook.Sheets.Count
        Set xRg = Sheets(I).Range("A1")
        Set xShape = Sheets(I).Shapes.AddPicture(xPath, True, True, xRg.Left, xRg.Top, xRg.Width, xRg.Height)
    Next
End Sub

Remarque : dans le code ci-dessus, C:\Users\AddinTestWin10\Desktop\my images\logo.png correspond au chemin et au nom du fichier image, tandis que A1 dans Range("A1") indique la cellule où vous souhaitez insérer l’image. Adaptez-les à vos besoins.

3. Appuyez ensuite sur la touche F5 pour exécuter ce code. L’image spécifiée est immédiatement insérée dans la cellule A1 de chaque feuille de calcul. Consultez la démonstration ci-dessous :

Démonstration de l’insertion de la même image dans plusieurs feuilles de calcul dans Excel à l’aide de VBA


Insérer une image ou image derrière le contenu des cellules

Pour rendre les données de votre feuille plus attrayantes et esthétiques, vous pouvez utiliser une image en arrière-plan. Voici quelques méthodes permettant d’insérer une image derrière le contenu des cellules.

Insérer une image ou image derrière le contenu des cellules à l’aide de la fonction Arrière-plan

1. Ouvrez la feuille de calcul dans laquelle vous souhaitez insérer une image d’arrière-plan.

2. Ensuite, cliquez sur Mise en page > Arrière-plan. Voir la capture d’écran :

Capture d’écran de l’onglet Mise en page affichant l’option Arrière-plan dans Excel

3. Dans la fenêtre Insérer des images qui s’ouvre, choisissez une image depuis votre ordinateur, un site web ou OneDrive selon vos besoins. Voir la capture d’écran :

Capture d’écran de la boîte de dialogue Insérer des images pour ajouter une image d’arrière-plan dans Excel

4. L’image a désormais été insérée dans la feuille de calcul en tant qu’arrière-plan, comme illustré ci-dessous :

Capture d’écran d’une feuille de calcul avec une image d’arrière-plan dans Excel

Conseil : pour supprimer une image d’arrière-plan, cliquez simplement sur Mise en page > Supprimer l’arrière-plan. Voir la capture d’écran :

Capture d’écran de l’option Supprimer l’arrière-plan sous l’onglet Mise en page dans Excel


Insérer une image transparente derrière le contenu des cellules

Avec la méthode ci-dessus, vous ne pouvez pas modifier la transparence de l’image d’arrière-plan insérée. Ainsi, si la couleur de l’image d’arrière-plan est trop intense, cela rendra la lecture des données de la feuille de calcul difficile. Dans cette section, je vais expliquer comment insérer une image transparente derrière les cellules.

1. Cliquez sur Insertion > Formes, puis sélectionnez une forme rectangulaire (voir la capture d’écran) :

Capture d’écran de l’option Insérer des formes dans Excel pour créer un arrière-plan personnalisé

2. Ensuite, dessinez une forme de la taille souhaitée sur la feuille active.

3. Après avoir dessiné la forme, l’onglet Outils de dessin s’affiche dans le Ruban. Cliquez ensuite sur Format > Contour de la forme > Aucun contour. Voir la capture d’écran :

Capture d’écran de l’option Contour de forme pour supprimer la bordure d’une forme dans Excel

4. Ensuite, cliquez avec le bouton droit sur la forme et choisissez Format de la forme dans le menu contextuel (voir la capture d’écran) :

Capture d’écran de l’option Format de la forme

5. Dans le volet Format de la forme qui s’affiche, sous l’onglet Remplissage et trait, effectuez les opérations suivantes :

  • Dans la section Remplissage, sélectionnez l’option Image ou texture de remplissage;
  • Cliquez sur le bouton Insérerdans la section Source de l’image, puis choisissez l’image que vous souhaitez insérer ;
  • Ensuite, ajustez la transparence de l’image selon vos besoins dans la section Transparence.
  • Capture d’écran du volet Format de la forme pour ajuster la transparence et insérer des images dans Excel

6. Vous verrez alors le formulaire rempli avec l’image, qui apparaît en arrière-plan, comme illustré dans la capture d’écran ci-dessus.

Remarque : une fois ce type d’image d’arrière-plan inséré, vous ne pourrez plus saisir de texte dans la zone qu’elle recouvre.


Insérer une image transparente derrière le contenu des cellules en tant que filigrane

Les deux méthodes ci-dessus présentent chacune leurs limites : la première ne permet pas de modifier la transparence de l’image, tandis que la seconde empêche la saisie de texte dans les cellules situées à l’intérieur de la zone couverte par l’image. Pour résoudre ces problèmes, la fonctionnalité Insérer un filigrane de Kutools pour Excel peut vous être utile.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Cliquez sur Kutools > Insertion > Insérer un filigrane, voir la capture d’écran :

Capture d’écran de l’option Insérer un filigrane sous l’onglet Kutools dans Excel

2. Dans la boîte de dialogue Insérer un filigrane qui s’ouvre, sélectionnez Filigrane image, puis cliquez sur le bouton Sélectionner une image pour choisir l’image à insérer. Définissez ensuite son échelle et cochez l’option « Estomper ». Voir la capture d’écran :

Capture d’écran de la boîte de dialogue Insérer un filigrane

3. Ensuite, cliquez sur le bouton OK : l’image sera insérée dans la feuille de calcul en tant qu’arrière-plan.


Insérer une plage de cellules au format image dans Excel

Avez-vous déjà essayé de copier une plage de cellules et de l’insérer sous forme d’image dans Excel ? Dans cette section, je vais vous présenter quelques méthodes rapides pour réaliser cette tâche dans Excel.

Insérer une plage de cellules au format image à l’aide de la fonction Copier en tant qu’image

Dans Excel, vous pouvez utiliser la fonction Copier en tant qu’image pour copier et insérer une plage de cellules sous forme d’image.

1. Sélectionnez la plage de cellules que vous souhaitez copier et coller sous forme d’image.

2. Ensuite, cliquez sur Accueil > Copier > Copier en tant qu’image. Voir la capture d’écran :

Capture d’écran de l’option Copier en tant qu’image sous l’onglet Accueil dans Excel

3. Dans la boîte de dialogue Copier l’image qui s’ouvre, sélectionnez Image dans la section Format. Voir la capture d’écran :

Capture d’écran de la boîte de dialogue Copier l’image dans Excel pour sélectionner les options de format

4. Ensuite, cliquez sur le bouton OK, puis appuyez simplement sur Ctrl + V pour coller l’image n’importe où dans le classeur.

Capture d’écran d’une image créée à partir d’une plage de cellules copiée dans Excel


Insérer une plage de cellules au format image à l’aide de l’outil Appareil photo

Dans Excel, il existe un outil appelé Appareil photo qui vous permet de prendre une « photo » de votre sélection de données et de la coller sous forme d’image. Lorsque les données d’origine changent, l’image copiée est mise à jour automatiquement.

Tout d’abord, vous devez afficher l’outil Appareil photo dans le ruban, puis l’utiliser.

1. Cliquez sur l’icône Personnaliser la barre d’outils Accès rapide, puis sélectionnez l’option Autres commandes. Voir la capture d’écran :

Capture d’écran de l’option Autres commandes dans le menu Personnaliser la barre d’outils Accès rapide

2. Dans la boîte de dialogue Options Excel qui s’ouvre, procédez comme suit :

  • Sélectionnez Toutes les commandesdans la liste déroulante Choisir les commandes à partir de;
  • Faites ensuite défiler la liste pour sélectionner Appareil photodans la zone de liste ;
  • Cliquez ensuite sur le bouton Ajouterpour ajouter cet outil à la Barre d’outils Accès rapide personnalisée;
  • Enfin, cliquez sur OK pour fermer cette boîte de dialogue.
  • Capture d’écran de la boîte de dialogue Options Excel pour ajouter l’outil Appareil photo au ruban

3. L’outil Appareil photo est désormais affiché dans le Ruban. Voir la capture d’écran :

Capture d’écran de l’outil Appareil photo ajouté à la barre d’outils Accès rapide dans Excel

4. Sélectionnez ensuite la plage de cellules dont vous souhaitez capturer une image.

5. Ensuite, cliquez sur l’outil Appareil photo, puis rendez-vous sur la feuille de calcul et cliquez n’importe où : la plage de données sera insérée sous forme d’image, comme illustré dans la démonstration ci-dessous :

Démonstration de l’utilisation de l’outil Appareil photo pour créer une image d’une plage de données dans Excel


Insérer une plage de cellules au format image grâce à une fonctionnalité pratique

Si vous disposez de Kutools pour Excel, sa fonctionnalité Bibliothèque de ressources vous permet d’enregistrer la sélection de données dans la Bibliothèque de ressources, puis de la réutiliser ultérieurement sous forme d’image ou de texte, selon vos besoins.

Kutools pour Excel – Doté de plus de 300 outils essentiels pour Excel, il rend vos tâches plus rapides, plus simples et plus efficaces.Téléchargez dès maintenant !

1. Sélectionnez la plage de données que vous souhaitez insérer sous forme d’image.

2. Ensuite, cliquez sur Kutools > Navigation. Voir la capture d’écran :

Capture d’écran de l’option Navigation de Kutools for Excel dans le ruban Excel

3. Dans le volet Navigation qui s’affiche, cliquez sur l’icône Bibliothèque de ressources, puis sur l’icône Ajouter le contenu sélectionné à l'AutoTexte. Voir la capture d’écran :

Capture d’écran de l’ajout de contenu sélectionné à la Bibliothèque de ressources

4. Dans la boîte de dialogue Ajouter à l’AutoTexte, attribuez un nom à cet élément, puis sélectionnez le groupe auquel vous souhaitez l’ajouter. Voir la capture d’écran :

Capture d’écran de la boîte de dialogue Nouvelle entrée de bibliothèque de ressources

5. Ensuite, cliquez sur le bouton Ajouter pour l’ajouter au volet Bibliothèque de ressources. Si vous souhaitez insérer cette plage sous forme d’image, cliquez simplement sur une cellule pour positionner l’image, puis retrouvez l’élément enregistré dans le volet Bibliothèque de ressources, et sélectionnez Insérer en tant que > Image (EMF) dans la liste déroulante associée à l’élément. La plage de données sera alors insérée dans la feuille sous forme d’image — voir les captures d’écran :

Capture d’écran de données insérées sous forme d’image à l’aide de la Bibliothèque de ressources de Kutools for Excel


Insérer une image ou image associée dynamiquement à la valeur d’une cellule

Dans cette section, je vais vous montrer comment afficher une image spécifique en fonction de la valeur d’une cellule. Par exemple, dès que vous sélectionnez un élément dans une liste déroulante, l’image correspondante s’affiche automatiquement — et se met à jour instantanément dès que vous en choisissez un autre, comme illustré dans la démonstration ci-dessous :

Démonstration de changement dynamique d’images en fonction des valeurs sélectionnées dans une liste déroulante dans Excel

Insérer une image ou image associée dynamiquement à la valeur d’une cellule à l’aide de la fonction Plage nommée

Généralement, dans Excel, vous pouvez créer une plage nommée dynamique, puis utiliser une image liée pour accomplir cette tâche.

1. Commencez par créer deux colonnes contenant les noms des produits et les images correspondantes (voir la capture d’écran) :

Capture d’écran de deux colonnes contenant des noms de produits et leurs images correspondantes dans Excel

2. Ensuite, créez une liste déroulante pour les valeurs des cellules : cliquez sur une cellule pour afficher la liste déroulante, puis sélectionnez Données > Validation des données > Validation des données. Voir la capture d’écran :

Capture d’écran de l’option Validation des données dans Excel pour créer une liste déroulante

3. Dans la boîte de dialogue Validation des données qui s’ouvre, sous l’onglet Paramètres, choisissez Liste dans la liste déroulante Autoriser, puis sélectionnez les cellules à partir desquelles vous souhaitez créer la liste déroulante dans la zone de texte Source. Voir capture d’écran :

Capture d’écran de la boîte de dialogue Validation des données pour sélectionner les options de liste dans Excel

4. Cliquez sur OK et la liste déroulante contenant les valeurs des cellules sera créée. Sélectionnez un élément dans cette liste, comme illustré ci-dessous :

Capture d’écran d’une liste déroulante créée dans Excel pour sélectionner des produits

5. Ensuite, cliquez sur Formules > Définir un nom, voir la capture d’écran :

Capture d’écran de l’option Définir un nom sous l’onglet Formules dans Excel

6. Dans la boîte de dialogue Nouveau nom, effectuez les opérations suivantes :

  • Saisissez le nom « myimage » dans la zone de texte Nom;
  • Copiez ensuite et collez cette formule :=INDEX(Feuil11!$A$2:$B$6;EQUIV(Feuil11!$E$2;Feuil11!$A$2:$A$6;0);2)dans la zone de texte Fait référence à.

    Capture d’écran de la boîte de dialogue Nouveau nom avec une formule dynamique pour référencer des images dans Excel

    Remarque: Dans la formule ci-dessus :

    • Sheet11!$A$2:$B$6: correspond à la feuille de calcul et à la plage contenant les valeurs et les images que vous souhaitez utiliser ;
    • Sheet11!$E$2: correspond à la cellule de la feuille dans laquelle vous avez créé la liste déroulante ;
    • Sheet11!$A$2:$A$6: correspond à la liste de cellules sur laquelle vous avez basé la liste déroulante ;
    • Le numéro de variable 2 correspond au numéro de la colonne contenant les images. Si vos images se trouvent dans la colonne C, saisissez 3.

7. Cliquez ensuite sur le bouton OK, puis copiez et collez l’image correspondant à la valeur de la cellule E2 depuis la plage d’origine vers la cellule F2 (voir capture d’écran) :

Capture d’écran d’une image copiée à côté d’une liste déroulante dans Excel

8. Ensuite, veuillez sélectionner l’image située dans la cellule F2, puis saisissez cette formule =myimage (myimage est le nom de la cellule que vous avez créé à l’étape 6) dans la barre de formule. Voir la capture d’écran :

Capture d’écran montrant comment lier une image à une plage nommée à l’aide d’une formule dans Excel

9. Après avoir saisi la formule, appuyez sur la touche Entrée : désormais, dès que vous sélectionnez un élément dans la liste déroulante, son image associée s’affiche instantanément. Voir la capture d’écran :

Capture d’écran d’une image mise à jour dynamiquement en fonction de la valeur sélectionnée dans une liste déroulante dans Excel


Insérer une image ou image associée dynamiquement à la valeur d’une cellule grâce à une fonctionnalité pratique

La méthode ci-dessus peut s’avérer complexe pour la plupart d’entre nous. Découvrez donc une fonctionnalité pratique : la Liste déroulante avec image de Kutools pour Excel. Grâce à cet outil, créez en quelques clics plusieurs listes déroulantes accompagnées de leurs images respectives !

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Commencez par créer deux colonnes dans votre feuille de calcul : l’une pour les noms des produits et l’autre pour les images associées.

2. Ensuite, cliquez sur Kutools > Liste déroulante > Liste déroulante avec image, voir la capture d’écran :

Capture d’écran de l’option Liste déroulante avec images dans Kutools for Excel

3. Dans la boîte de dialogue Liste déroulante avec image, si vous avez déjà créé les colonnes contenant les valeurs des cellules et les images, ignorez l’étape 1. Ensuite, sélectionnez la plage d’origine comprenant les données et les images, ainsi que la zone de placement de la liste (voir capture d’écran) :

Capture d’écran de la boîte de dialogue Liste déroulante avec images pour lier des images à des listes déroulantes

4. Ensuite, cliquez sur le bouton Ok. Les listes déroulantes accompagnées d’images sont alors créées dans les cellules sélectionnées. Dès que vous choisissez un élément dans une cellule dotée d’une liste déroulante, son image correspondante s’affiche immédiatement — voir la démonstration ci-dessous :

Démonstration de la création de listes déroulantes avec des images dynamiques à l’aide de Kutools


Exporter ou enregistrer toutes les images d’un fichier Excel

Si votre classeur contient plusieurs images et que vous souhaitez les extraire et les enregistrer toutes depuis le fichier Excel vers un dossier, comment procéder dans Excel ?

Exporter ou enregistrer toutes les images d’Excel à l’aide de la fonction Enregistrer sous

Normalement, vous pouvez utiliser la fonctionnalité Enregistrer sous pour enregistrer toutes les images du classeur. Voici comment procéder :

1. Cliquez sur Fichier > Enregistrer sous. Dans la fenêtre Enregistrer sous, indiquez un dossier où enregistrer les fichiers exportés, puis sélectionnez Page Web (*.htm; *.html) dans la liste déroulante Type de fichier. Voir la capture d’écran :

Capture d’écran de la fenêtre Enregistrer sous dans Excel pour enregistrer en tant que page Web

2. Cliquez ensuite sur le bouton Enregistrer, puis rendez-vous dans le dossier spécifié. Vous y trouverez deux éléments : un fichier au format HTML et un dossier contenant les images, graphiques ou autres objets du classeur. Voir la capture d’écran :

Capture d’écran du fichier HTML enregistré et du dossier contenant les images exportées depuis Excel

3. Vous pouvez ensuite glisser uniquement les images vers un autre dossier, selon vos besoins.

Remarque : en utilisant cette fonctionnalité Enregistrer sous, vous obtenez deux versions de chaque image — une plus petite et une plus grande — vous permettant ainsi d’enregistrer les images en haute résolution selon vos besoins.


Exporter ou enregistrer toutes les images d’Excel en modifiant l’extension du fichier

Pour enregistrer toutes les images d’un fichier Excel, vous pouvez également modifier l’extension du fichier en RAR. Procédez comme suit :

1. Modifiez l’extension du fichier xlsx en rar, comme illustré dans la capture d’écran ci-dessous :

Capture d’écran illustrant comment modifier l’extension d’un fichier Excel en .rar

2. Ensuite, décompressez le fichier. Vous verrez alors trois dossiers et un fichier dans le dossier — voir la capture d’écran :

Capture d’écran de la structure de dossiers extraite après avoir converti un fichier Excel au format .rar

3. Ensuite, ouvrez le dossier xl, puis le dossier media. Vous y trouverez toutes les images stockées, sans doublons — voir la capture d’écran :

Capture d’écran du dossier media contenant toutes les images exportées depuis Excel


Exporter ou enregistrer toutes les images d’Excel grâce à une fonctionnalité puissante

Si vous disposez de Kutools pour Excel, sa fonctionnalité Exporter le graphique vous permet d’exporter rapidement des éléments spécifiques — comme des images, des graphiques ou des formes — au format image, selon vos besoins.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Cliquez sur KUTOOLS PLUS > Importer/Exporter > Exporter le graphique, voir la capture d’écran :

Capture d’écran de l’option Exporter les graphiques sous l’onglet Kutools Plus dans Excel

2. Dans la boîte de dialogue Exporter le graphique, effectuez les opérations suivantes :

  • Choisissez l’option Imagesdans la liste déroulante Types;
  • Spécifiez un dossier dans lequel enregistrer vos images exportées ;
  • Cliquez ensuite sur la liste déroulante située dans Format d'exportation pour choisir un format pour vos images.
  • Capture d’écran de la boîte de dialogue Exporter les graphiques

3. Enfin, cliquez sur le bouton Ok : toutes les images contenues dans le classeur actuel ont été enregistrées dans le dossier que vous avez spécifié. Voir la capture d’écran :

Capture d’écran d’images exportées à l’aide de la fonctionnalité Exporter les graphiques de Kutools for Excel


Renommer les Nom de l'image d’un dossier selon une liste de cellules dans Excel

Si vous avez de nombreuses images dans un dossier et que vous souhaitez les renommer toutes facilement à l’aide d’Excel, comment procéder ?

Dans Excel, commencez par lister tous les anciens Nom de l'image dans une colonne, puis saisissez les Nouveau nom. Enfin, appliquez un code VBA pour remplacer simultanément les anciens noms par les Nouveau nom. Procédez comme suit :

1. Listez tous les noms des images dans une plage de cellules, ou utilisez le code ci-dessous pour répertorier automatiquement tous les noms des images d’un dossier sans avoir à les saisir manuellement un par un.

2. Maintenez enfoncées les touches ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

3. Cliquez sur Insertion > Module, puis collez la macro suivante dans la fenêtre Module.

Code VBA : lister tous les Nom de l'image d’un dossier

Sub MainList()
'Updateby Extendoffice
On Error Resume Next
Set xRg = Application.InputBox("Please select a cell to put the filenames:", "KuTools For Excel", Selection.Address, , , , , 8)
If xRg Is Nothing Then Exit Sub
Set xRg = xRg(1)
Set Folder = Application.FileDialog(msoFileDialogFolderPicker)
If Folder.Show <> -1 Then Exit Sub
xDir = Folder.SelectedItems(1)
Call ListFilesInFolder(xRg, xDir, True)
End Sub
Sub ListFilesInFolder(ByVal xRg As Range, ByVal xFolderName As String, ByVal xIsSubfolders As Boolean)
Dim xFileSystemObject As Object
Dim xFolder As Object
Dim xSubFolder As Object
Dim xFile As Object
Dim rowIndex As Long
Set xFileSystemObject = CreateObject("Scripting.FileSystemObject")
Set xFolder = xFileSystemObject.GetFolder(xFolderName)
rowIndex = 1
For Each xFile In xFolder.Files
xRg.Formula = xFile.Name
Set xRg = xRg.Offset(rowIndex)
rowIndex = 1
Next xFile
If xIsSubfolders Then
For Each xSubFolder In xFolder.SubFolders
ListFilesInFolder xRg, xSubFolder.Path, True
Next xSubFolder
End If
Set xFile = Nothing
Set xFolder = Nothing
Set xFileSystemObject = Nothing
End Sub

4. Appuyez ensuite sur la touche F5 pour exécuter ce code. Une boîte de dialogue s’ouvre : cliquez sur la cellule où vous souhaitez afficher le nom de l’image. Voir la capture d’écran :

Capture d’écran de l’invite demandant de sélectionner une cellule pour y insérer les noms de fichiers dans Excel

5. Cliquez ensuite sur OK. Une autre boîte de dialogue Parcourir s’ouvre. Veuillez sélectionner le dossier contenant les images dont vous souhaitez lister tous les noms. Voir la capture d’écran :

Capture d’écran de la boîte de dialogue Parcourir pour sélectionner un dossier contenant des images

6. Cliquez sur OK. Tous les noms des images du dossier spécifié s’affichent dans les cellules. Voir la capture d’écran :

Capture d’écran de tous les noms d’images d’un dossier listés dans Excel

7. Saisissez ensuite les nouveaux noms souhaités dans une autre colonne, comme illustré dans la capture d’écran ci-dessous :

Capture d’écran de nouveaux noms d’images saisis dans une autre colonne dans Excel

8. Appliquez ensuite le code ci-dessous pour renommer les images. Appuyez de nouveau sur les touches ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

9. Cliquez sur Insertion > Module, puis collez la macro suivante dans la fenêtre Module.

Code VBA : renommer plusieurs fichiers dans un dossier

Sub RenameFiles()
'Updateby Extendoffice
Dim xDir As String
Dim xFile As String
Dim xRow As Long
With Application.FileDialog(msoFileDialogFolderPicker)
    .AllowMultiSelect = False
If .Show = -1 Then
    xDir = .SelectedItems(1)
    xFile = Dir(xDir & Application.PathSeparator & "*")
    Do Until xFile = ""
        xRow = 0
        On Error Resume Next
        xRow = Application.Match(xFile, Range("A:A"), 0)
        If xRow > 0 Then
            Name xDir & Application.PathSeparator & xFile As _
            xDir & Application.PathSeparator & Cells(xRow, "B").Value
        End If
        xFile = Dir
    Loop
End If
End With
End Sub

Remarque : dans le code ci-dessus, A:A indique la colonne contenant la liste des anciens noms de fichiers à renommer, et B contient les nouveaux noms de fichiers à utiliser. Vous pouvez les adapter à vos besoins.

10. Appuyez ensuite sur la touche F5 pour exécuter ce code. Dans la fenêtre Parcourir qui s’ouvre, sélectionnez le dossier contenant les images à renommer. Voir la capture d’écran :

Capture d’écran de la boîte de dialogue Parcourir pour sélectionner un dossier contenant des images

11. Cliquez ensuite sur le bouton OK. Tous les noms des images ont été remplacés par les nouveaux noms, comme illustré dans la capture d’écran ci-dessous :

Capture d’écran des fichiers d’images renommés listés dans Excel


Agrandir ou réduire une image en cliquant dessus

Supposons que vous ayez inséré une petite image dans une feuille de calcul et que vous souhaitiez l’agrandir en cliquant dessus, puis la réduire en recliquant, comme illustré dans la démonstration ci-dessous. Comment procéder dans Excel ?

GIF de démonstration montrant une image agrandie et réduite dans Excel au clic

Le code suivant vous permet d’agrandir ou de réduire l’Taille de l'image en cliquant dessus. Procédez comme suit :

1. Cliquez avec le bouton droit sur l’image, puis sélectionnez Affecter une macro. Voir la capture d’écran :

Capture d’écran montrant comment attribuer une macro à une image dans Excel

2. Dans la boîte de dialogue Affecter une macro qui s’ouvre, cliquez sur le bouton Nouveau. Voir la capture d’écran :

Capture d’écran de la boîte de dialogue Attribuer une macro avec le bouton Nouveau mis en évidence

3. Dans la fenêtre Microsoft Visual Basic for Applications, veuillez copier et coller le code ci-dessous entre les instructions Sub et End Sub. Voir la capture d’écran :

Dim shp As Shape
    Dim big As Single, small As Single
    Dim shpDouH As Double, shpDouOriH As Double
    big = 3  
    small = 1
    On Error Resume Next
    Set shp = ActiveSheet.Shapes(Application.Caller)
    With shp
        shpDouH = .Height
        .ScaleHeight 1, msoTrue, msoScaleFromTopLeft
        shpDouOriH = .Height
     
        If Round(shpDouH / shpDouOriH, 2) = big Then
            .ScaleHeight small, msoTrue, msoScaleFromTopLeft
            .ScaleWidth small, msoTrue, msoScaleFromTopLeft
            .ZOrder msoSendToBack
        Else
            .ScaleHeight big, msoTrue, msoScaleFromTopLeft
            .ScaleWidth big, msoTrue, msoScaleFromTopLeft
            .ZOrder msoBringToFront
        End If
    End With

Capture d’écran du code VBA permettant d’agrandir et de réduire des images dans Excel lorsqu’elles sont cliquées

4. Appuyez ensuite sur les touches Alt + Q pour fermer la fenêtre Microsoft Visual Basic for Applications. Désormais, lorsque vous cliquez sur l’image, celle-ci s’agrandit à la taille que vous avez définie ; un nouveau clic la réduit à sa taille d’origine, comme illustré dans la démonstration ci-dessous :

GIF de démonstration montrant une image agrandie et réduite dans Excel au clic


Faire toujours flotter une image lors du défilement de la feuille de calcul

Il arrive parfois que vous souhaitiez faire flotter une image à l’écran de la feuille de calcul, même lorsque vous faites défiler la feuille vers le haut ou vers le bas, afin de toujours la voir. Dans cette section, je vais vous présenter une astuce rapide pour réaliser cette tâche sous Excel. Procédez comme suit :

1. Commencez par insérer l’image que vous souhaitez utiliser.

2. Cliquez ensuite avec le bouton droit sur l’onglet de la feuille contenant l’image que vous souhaitez toujours garder visible, puis choisissez Afficher le code dans le menu contextuel. Dans la fenêtre Microsoft Visual Basic for Applications qui s’ouvre, copiez et collez le code ci-dessous dans le module vierge :

Code VBA : Faire toujours flotter une image dans une feuille de calcul

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby Extendoffice
    Application.ScreenUpdating = False
    If Target.Cells.Count > 1 Then Exit Sub
        With ActiveSheet.Shapes("Picture1")
            .Top = ActiveWindow.VisibleRange.Top + 5
            .Left = ActiveWindow.VisibleRange.Left + ActiveWindow.VisibleRange.Width - .Width - 45
        End With
    Application.ScreenUpdating = False
End Sub

Capture d’écran du code VBA permettant à une image de flotter pendant le défilement dans Excel

Remarque : Dans ce code, Picture 1 correspond au nom de l’image que vous avez insérée. Veuillez l’adapter selon vos besoins.

3. Fermez ensuite la fenêtre du code. Désormais, dès que vous faites défiler la feuille de calcul ou cliquez sur une cellule, l’image restera toujours ancrée dans le coin supérieur droit de la feuille. Voir la capture d’écran :

Capture d’écran d’une image flottant dans le coin supérieur droit d’une feuille de calcul dans Excel


Supprimer des images ou des illustrations depuis Feuille de calcul actuelle / une plage de cellules

Connaissez-vous des méthodes rapides pour supprimer toutes les images d’une feuille de calcul, d’une plage de cellules ou du classeur actuel ? Dans cette section, je vous présente quelques méthodes efficaces pour accomplir cette tâche sous Excel.

Supprimer des images ou des illustrations depuis Feuille de calcul actuelle à l’aide d’un code VBA

Pour supprimer les images de Feuille de calcul actuelle, le code VBA ci-dessous peut vous aider. Procédez comme suit :

1. Activez la feuille de calcul contenant les images que vous souhaitez supprimer.

2. Maintenez enfoncées les touches ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

3. Cliquez sur Insertion > Module, puis collez la macro suivante dans la fenêtre Module.

Code VBA : Supprimer toutes les images de Feuille de calcul actuelle

Sub DeleteAllPics()
'Updateby Extendoffice
Dim Pic As Object
For Each Pic In ActiveSheet.Pictures
Pic.Delete
Next Pic
End Sub

4. Ensuite, appuyez sur la touche F5 pour exécuter ce code. Toutes les images de la feuille active seront supprimées instantanément.


Supprimer des images ou des illustrations d’une plage de cellules à l’aide d’un code VBA

Si vous devez supprimer les images d’une plage de cellules uniquement, voici un autre code simple qui peut vous aider.

1. Maintenez enfoncées les touches ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Cliquez sur Insertion > Module, puis collez la macro suivante dans la fenêtre Module.

Code VBA : Supprimer les images d’une plage de cellules

Sub DeletePic()
'Updateby Extendoffice
    Dim xPicRg As Range
    Dim xPic As Picture
    Dim xRg As Range
    Application.ScreenUpdating = False
    Set xRg = Range("B4:C6")
    For Each xPic In ActiveSheet.Pictures
        Set xPicRg = Range(xPic.TopLeftCell.Address & ":" & xPic.BottomRightCell.Address)
        If Not Intersect(xRg, xPicRg) Is Nothing Then xPic.Delete
    Next
    Application.ScreenUpdating = True
End Sub

Remarque : Dans le code ci-dessus, B4:C6 est la plage à partir de laquelle vous souhaitez supprimer les images.

3. Appuyez ensuite sur la touche F5 pour exécuter ce code, et toutes les images dans la plage sélectionnée seront supprimées d’un seul coup. Voir les captures d’écran :

Capture d’écran de la suppression d’images dans une plage sélectionnée dans Excel


Supprimer des images ou des illustrations depuis Feuille de calcul actuelle, Feuilles de calcul sélectionnées et toutes les feuilles grâce à une fonctionnalité pratique

Si vous disposez de Kutools pour Excel, sa fonctionnalité Supprimer les images et les objets vous permet de supprimer rapidement les images d’une feuille de calcul, de certaines feuilles sélectionnées ou de l’ensemble du classeur.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Cliquez sur Kutools > Supprimer > Supprimer les images et les objets. Voir la capture d’écran :

Capture d’écran de la fonctionnalité Kutools Supprimer les illustrations et objets dans Excel

2. Dans la boîte de dialogue Supprimer les images et les objets qui s’ouvre, cochez l’option Images dans la section Supprimer, puis indiquez la portée à partir de laquelle vous souhaitez supprimer les images dans la section Rechercher dans. Voir la capture d’écran :

Capture d’écran de la boîte de dialogue Supprimer les illustrations et objets

3. Cliquez ensuite sur le bouton OK, et toutes les images seront supprimées de la feuille de calcul, des feuilles sélectionnées ou du classeur entier, selon votre choix.

Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile

  • Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !

Tous les compléments Kutools. Un seul installateur

Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
  • Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
  • Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
  • Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
  • Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels