Comment verrouiller une image ou une illustration dans une cellule Excel ?
Lorsque vous travaillez avec des images dans Excel, il peut s’avérer utile de les lier à une cellule spécifique afin qu’elles se déplacent et s’ajustent automatiquement lorsque vous modifiez les dimensions de cette cellule. Cette fonctionnalité est particulièrement précieuse pour gérer des catalogues de produits, des organigrammes, des plans de cours ou toute feuille où les images doivent rester parfaitement alignées avec les données associées. Découvrez ci-dessous plusieurs méthodes pratiques pour y parvenir dans Excel, accompagnées d’une analyse claire de leur applicabilité, de leurs avantages et de leurs limites.
Verrouiller une image à/dans une cellule via les propriétés de mise en forme de l’image
Insérer facilement une image automatiquement dimensionnée pour s’ajuster aux cellules grâce à un outil performant
Code VBA : Insérer et verrouiller programmatiquement des images dans des cellules
Formule Excel : Créer des liens cliquables vers des images à l’aide des fonctions INDIRECT ou LIEN_HYPERTEXTE
Verrouiller une image à/dans une cellule via les propriétés de mise en forme de l’image
Excel propose une méthode simple pour lier des images à des cellules grâce à l’option intégrée Se déplacer et changer de taille avec les cellules. Cette approche garantit que, dès que vous modifiez la taille d’une cellule, l’image s’adapte automatiquement. Idéale pour un petit nombre d’images gérées manuellement, cette solution est rapide et efficace. Toutefois, elle perd en praticité dès qu’il s’agit de traiter un grand volume d’images, puisque chacune doit être configurée individuellement.
1. Après avoir inséré une image dans votre feuille de calcul, cliquez dessus avec le bouton droit et sélectionnez Taille et propriétés dans le menu contextuel. Voir la capture d’écran :

2. Le volet Format de l’image apparaît à droite de la feuille. Dans ce volet, cliquez sur l’icône Taille et propriétés
. Ensuite, dans la section Propriétés, sélectionnez l’option Se déplacer et changer de taille avec les cellules. Une fois terminé, vous pouvez fermer le volet.

Désormais, lorsque vous ajustez la hauteur des lignes ou la largeur des colonnes, l’image se déplace et s’adapte automatiquement à la cellule associée. N’oubliez pas que, si vous insérez plusieurs images, cette étape doit être répétée pour chacune d’elles. Si une image couvre plusieurs cellules, elle est redimensionnée proportionnellement en fonction des modifications apportées à la zone qu’elle occupe.
Conseils : Assurez-vous que l’image est entièrement contenue dans une seule cellule si vous souhaitez un redimensionnement strictement lié à celle-ci. Vérifiez également que la propriété Se déplacer et changer de taille avec les cellules reste bien appliquée : le copier-coller de feuilles ou d’images peut parfois réinitialiser ce paramètre. Les versions récentes d’Excel peuvent légèrement modifier l’emplacement de ces options ; en cas de doute, recherchez la section « Propriétés » dans le volet « Format de l’image ».
Insérer facilement une image automatiquement dimensionnée pour s’ajuster aux cellules grâce à un outil performant
Pour les utilisateurs qui doivent fréquemment insérer plusieurs images et s’assurer que chacune s’ajuste parfaitement à sa cellule respective, la fonctionnalité Importer des images de Kutools pour Excel constitue une solution particulièrement efficace. Idéale pour les listes de produits, les profils d’employés ou les fiches d’inventaire visuelles, elle automatise entièrement le processus et élimine les ajustements manuels fastidieux.
Avant d’appliquer Kutools pour Excel, veuillez d’abord le télécharger et l’installer.
1. Accédez à l’onglet KUTOOLS PLUS et cliquez sur Importer/Exporter > Importer des images. Voir la capture d’écran :

2. Lorsque la boîte de dialogue Importer des images apparaît, procédez comme suit :
- 2,1 Dans la liste déroulante Ordre d'importation, sélectionnez soit Remplir par colonne, puis par ligne, soit Remplir par ligne, puis par colonne, selon que vous souhaitez charger les images colonne par colonne ou ligne par ligne.
- 2,2 Cliquez sur Ajouter, puis choisissez Fichier ou Dossier selon vos besoins. Cette option vous permet d’importer des images individuelles ou toutes les images d’un dossier.
- 2,3 Dans la boîte de dialogue Ouvrir, sélectionnez le fichier image souhaité ou le dossier cible, puis cliquez sur le bouton Ouvrir pour continuer. Voir la capture d’écran :

- 2,4 Les images sélectionnées apparaissent désormais dans la boîte de dialogue Importer des images. Cliquez sur le bouton Taille d'importation, cochez l’option Taille de la cellule correspondante pour garantir que chaque image s’adapte parfaitement à sa cellule, puis cliquez sur OK.

- 2,5 Cliquez sur le bouton Importer après avoir vérifié la liste des images.
3. Dans la boîte de dialogue suivante Importer des images, sélectionnez la cellule de départ pour vos images. Cliquez sur OK, et Kutools pour Excel insérera chaque image en l’ajustant parfaitement à la taille de la cellule correspondante.
Si vous souhaitez profiter d’un essai gratuit de 30 jours de cet utilitaire,cliquez ici pour le télécharger, puis suivez les étapes indiquées ci-dessus.
Code VBA : Insérer et verrouiller programmatiquement des images dans des cellules
Dans certains cas avancés, tels que l’importation groupée d’images ou l’automatisation de flux de travail, le recours au code VBA permet de simplifier efficacement les tâches répétitives. Cette approche s’avère particulièrement pratique lorsque vous devez insérer régulièrement une image dans des cellules spécifiques tout en garantissant qu’elles restent verrouillées — c’est-à-dire qu’elles se déplacent et ajustent leur taille exactement avec leurs cellules associées. L’automatisation via VBA est idéale pour gérer de grands jeux de données, des inventaires de produits ou des tableaux de bord enrichis d’éléments visuels.
Avantages : Extrêmement flexible et personnalisable pour gérer des tâches complexes ou répétitives. Vous maîtrisez précisément quelles images sont insérées dans quelles cellules, définissez programmatiquement leurs propriétés et mettez à jour automatiquement les images dès que de nouvelles données sont disponibles.
Limites : Nécessite l’activation des macros ainsi qu’une connaissance de base du langage VBA. Une utilisation incorrecte peut entraîner des erreurs ou déclencher des alertes de sécurité dans certains environnements.
1. Ouvrez l’éditeur VBA en cliquant sur Outils de développement > Visual Basic. Dans la fenêtre Microsoft Visual Basic pour Applications, cliquez sur Insertion > Module, puis collez le code suivant dans le module :
Sub InsertAndLockImages()
'Updated by Extendoffice 2025/7/14
Dim fd As FileDialog
Dim selectedItems() As String
Dim targetRange As Range
Dim i As Long
Dim addedPic As Picture
Dim item As Variant
Set fd = Application.FileDialog(msoFileDialogFilePicker)
With fd
.Title = "Select one or more images"
.Filters.Clear
.Filters.Add "Images", "*.jpg; *.jpeg; *.png; *.gif; *.bmp"
.AllowMultiSelect = True
If .Show = -1 Then
If .selectedItems.Count = 0 Then Exit Sub
ReDim selectedItems(1 To .selectedItems.Count)
For i = 1 To .selectedItems.Count
selectedItems(i) = .selectedItems(i)
Next i
Else
Exit Sub
End If
End With
Set targetRange = Application.InputBox("Select the starting cell (images will fill downwards):", "KutoolsforExcel", Type:=8)
If targetRange Is Nothing Then Exit Sub
Application.ScreenUpdating = False
For i = 1 To UBound(selectedItems)
Set addedPic = ActiveSheet.Pictures.Insert(selectedItems(i))
With addedPic
.Top = targetRange.Offset(i - 1, 0).Top
.Left = targetRange.Offset(i - 1, 0).Left
.Width = targetRange.Offset(i - 1, 0).Width
.Height = targetRange.Offset(i - 1, 0).Height
.Placement = xlMoveAndSize
End With
Next i
Application.ScreenUpdating = True
MsgBox "Inserted " & UBound(selectedItems) & " image(s) successfully.", vbInformation
End Sub 2. Pour exécuter le code, cliquez sur le bouton
(Exécuter) dans la barre d’outils de l’éditeur VBA.
3. Sélectionnez un ou plusieurs fichiers image lorsque la boîte de dialogue s’ouvre, puis cliquez sur OK.
4. Sélectionnez la cellule de départ lorsque vous y êtes invité.
La macro insérera chaque image dans des lignes successives à partir de la cellule sélectionnée :
- Chaque image sera automatiquement redimensionnée pour s’adapter parfaitement à la cellule.
- L’image est verrouillée pour se déplacer et redimensionner avec la cellule.
- Si vous sélectionnez 3 images et choisissez la cellule B2,→ l’image 1 apparaîtra en B2,→ l’image 2 en B3,→ l’image 3 en B4.
- Les images s’ajustent automatiquement à la taille de la cellule : les petites cellules les réduisent.
- Par défaut, les images s’alignent verticalement avec les lignes.
- Veillez à laisser suffisamment de lignes vides pour éviter tout chevauchement avec le contenu existant.
Dépannage : Si vous rencontrez des avertissements de sécurité liés aux macros, ajustez vos paramètres de macros dans Excel pour les activer. En cas d’erreur lors de l’insertion d’une image, vérifiez que le chemin d’accès existe bien et que le format du fichier est pris en charge (formats courants : .jpg, .png, .bmp).
Formule Excel : Créer des liens cliquables vers des images à l’aide des fonctions INDIRECT ou LIEN_HYPERTEXTE
Bien qu’Excel ne prenne pas en charge l’intégration directe d’images via des formules, vous pouvez créer des liens interactifs vers celles-ci et simuler un flux de travail fondé sur des références visuelles. Cette approche s’avère particulièrement efficace dans les tableaux de bord, les rapports ou les listes où les utilisateurs doivent accéder rapidement à des images stockées ailleurs — par exemple sur votre ordinateur ou un serveur partagé. Il suffit d’inscrire les chemins de fichiers ou les URL des images dans votre feuille de calcul et de les rendre cliquables, permettant ainsi aux utilisateurs d’ouvrir ces images directement dans leur navigateur par défaut ou leur visionneuse d’images.
Avantages : Simple, ne nécessite pas de macros et permet une mise à jour dynamique des valeurs des cellules.
Limites : Les images réelles ne s’affichent pas dans la cellule – seuls des liens cliquables apparaissent. Cette méthode est idéale pour accéder rapidement à des ressources visuelles sans les intégrer directement au fichier.
1. Supposons que vous disposiez d’une liste de chemins de fichiers d’images ou d’URL dans la colonne A. Dans une cellule vide de la même ligne (par exemple B2), saisissez la formule suivante pour créer un lien hypertexte cliquable :
=HYPERLINK(A2,"View Image") Cette formule crée un lien cliquable dans la cellule B2 qui, une fois activé, ouvre l’image située au chemin ou à l’URL indiqué(e) en A2.
2. Après avoir saisi la formule en B2, appuyez sur Entrée. Pour l’appliquer aux autres lignes, faites glisser la poignée de recopie vers le bas autant que nécessaire afin que chaque lien d’image s’affiche à côté de son chemin correspondant.
Remarques sur les paramètres : La fonction LIEN_HYPERTEXTE prend deux arguments : le chemin ou l’URL de l’image et le texte du lien. Veillez à ce que les chemins ou les URL des images soient valides et accessibles à tous les utilisateurs de la feuille Excel. Si vous faites référence à des fichiers stockés localement, les liens ne fonctionneront que pour les personnes ayant accès au même emplacement.
Pour afficher l’image réelle à partir d’un chemin ou d’une URL, vous devrez recourir au code VBA ou à la liaison d’objets, car il est impossible d’insérer des images directement dans les cellules à l’aide de formules uniquement.
Dépannage : Si le lien ne s’ouvre pas, vérifiez que le chemin du fichier est correct et que votre programme par défaut pour le type d’image est bien configuré. Les URL Internet nécessitent une connexion active.
Démo : Insérer une image redimensionnée automatiquement pour s’ajuster aux cellules avec Kutools pour Excel
Articles associés:
- Comment verrouiller simultanément toutes les références de cellule dans les formules Excel ?
- Comment verrouiller ou protéger des cellules après avoir saisi ou entré des données dans Excel ?
- Comment verrouiller ou déverrouiller une sélection en fonction de la valeur d’une autre cellule dans Excel ?
Meilleurs outils de productivité Office
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.
- 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

