Accéder au contenu principal

Kutools for Office — Une Suite. Cinq Outils. Accomplissez Plus.

Comment verrouiller une image dans ou sur une cellule dans Excel ?

Author Siluvia Last modified

Lorsque vous travaillez avec des images dans Excel, vous pouvez rencontrer des situations où vous devez qu'une image reste liée à une cellule spécifique afin qu'elle se déplace et se redimensionne automatiquement lorsque vous ajustez les dimensions de la cellule. Cela est particulièrement utile lorsque vous gérez des catalogues de produits, des organigrammes, des plans de cours, ou toute feuille de calcul nécessitant que les images restent alignées avec les données associées. Ci-dessous, vous trouverez plusieurs méthodes pratiques pour y parvenir dans Excel, ainsi qu'une analyse de leur applicabilité, avantages potentiels et limites.

Verrouiller une image sur/dans une cellule avec les propriétés de mise en forme d'image
Insérez facilement une image redimensionnée automatiquement pour s'adapter aux cellules avec un outil incroyable
Code VBA : Insérer et verrouiller des images sur des cellules de manière programmée
Formule Excel : Créer des liens cliquables vers des images en utilisant INDIRECT ou HYPERLINK


Verrouiller une image sur/dans une cellule avec les propriétés de mise en forme d'image

Excel fournit un moyen simple de connecter des images à des cellules en utilisant l'option intégrée Déplacer et dimensionner avec les cellules. Cette approche garantit que lorsque vous changez la taille de la cellule, l'image se déplace et se redimensionne en conséquence. Cette méthode est simple et fonctionne bien pour un petit nombre d'images que vous gérez manuellement. Cependant, elle peut devenir moins efficace si vous devez traiter un grand volume d'images, car chaque image doit être configurée individuellement.

1. Après avoir inséré une image dans votre feuille de calcul, faites un clic droit sur l'image et sélectionnez Taille et Propriétés dans le menu contextuel. Voir capture d'écran :

a screenshot of selecting Size and Properties from the context menu of an image

2. Le Format de l'image volet apparaîtra sur le côté droit de la feuille de calcul. Dans ce volet, cliquez sur l'icône Taille et Propriétés a screenshot of the Size and Properties icon Puis, sous la section Propriétés sélectionnez l'option Déplacer et dimensionner avec les cellules Après avoir terminé, vous pouvez fermer le volet.

a screenshot of selecting the Move and size with cells option in the Format Picture pane

Maintenant, lorsque vous ajustez la hauteur des lignes ou la largeur des colonnes, l'image se déplacera et se redimensionnera avec la cellule associée. N'oubliez pas que si vous devez insérer de nombreuses images, vous devrez effectuer cette étape pour chacune individuellement. Si l'image couvre plusieurs cellules, elle se redimensionnera proportionnellement en fonction des modifications apportées à la zone couverte par l'emplacement de l'image.

Conseils : Assurez-vous que l'image est entièrement contenue dans une seule cellule si vous souhaitez un redimensionnement strictement spécifique à la cellule. De plus, vérifiez que la propriété Déplacer et dimensionner avec les cellules reste appliquée — copier et coller des feuilles ou des images peut parfois réinitialiser cela. Les versions récentes d'Excel peuvent légèrement modifier l'emplacement de ces paramètres, donc si vous n'êtes pas sûr, recherchez la section Propriétés dans le volet Format de l'image.


Insérez facilement une image redimensionnée automatiquement pour s'adapter aux cellules avec un outil incroyable

Pour les utilisateurs qui doivent fréquemment insérer plusieurs images et s'assurer que chacune est parfaitement dimensionnée pour correspondre à sa cellule respective, la fonctionnalité Importer des images de Kutools pour Excel offre une solution efficace. Cela est particulièrement utile pour les utilisateurs qui gèrent des listes de produits, des profils d'employés ou des fiches d'inventaire visuelles, car cela automatise le processus et minimise les ajustements manuels.

Avant d'appliquer Kutools pour Excel, veuillez d'abord le télécharger et l'installer.

1. Allez dans l'onglet Kutools Plus, puis cliquez sur Import & Export > Importer des images. Voir capture d'écran :

a screenshot of enabling the Import Picture feature

2. Lorsque la boîte de dialogue Importer des images apparaît, effectuez les étapes suivantes :

  • 2.1 Dans le menu déroulant 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 en descendant chaque colonne ou en traversant chaque ligne.
  • 2.2 Cliquez sur Ajouter, puis choisissez Fichier ou Dossier selon vos besoins. Cela vous permet d'importer des images individuelles ou toutes les images d'un dossier.
  • 2.3 Dans la Ouvrir boîte de dialogue, sélectionnez les fichiers images souhaités ou le dossier cible. Cliquez sur le bouton Ouvrir pour continuer. Voir capture d'écran :
    a screenshot of adding pictures to the Import Pictures dialog box
  • 2.4 Les images sélectionnées seront désormais listées 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 vous assurer que chaque image correspond exactement à la cellule, puis cliquez sur OK.
    a screenshot of selecting the Matching cell size option
  • 2.5 Cliquez sur le bouton Importer après avoir revu la liste des images.

3. Dans la prochaine boîte de dialogue Importer des images, sélectionnez la cellule de départ pour vos images. Cliquez sur OK, et Kutools pour Excel insérera chaque image de manière à correspondre exactement à la taille de la cellule correspondante.

  Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis aller appliquer l'opération selon les étapes ci-dessus.


Code VBA : Insérer et verrouiller des images sur des cellules de manière programmée

Parfois, pour des usages avancés tels que l'importation de lots d'images ou l'automatisation de flux de travail, travailler avec du code VBA peut simplifier les tâches répétitives. Cette méthode est pratique si vous devez régulièrement insérer des images dans des cellules spécifiques et vous assurer qu'elles sont toujours verrouillées — c'est-à-dire qu'elles se déplacent et se redimensionnent précisément avec leurs cellules liées. L'automatisation via VBA est particulièrement utile dans de grands ensembles de données, inventaires de produits ou tableaux de bord liés à des éléments visuels.

Avantages : Très flexible et personnalisable pour des tâches complexes ou répétitives. Vous pouvez contrôler exactement quelles images vont dans quelles cellules, définir les propriétés des images de manière programmée et mettre à jour les images automatiquement avec de nouvelles données.
Limitations : Requiert l'activation des macros et une certaine familiarité de base avec VBA. Une mauvaise utilisation peut provoquer des erreurs ou des messages 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 Insérer > Module, et 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 Run button (Exécuter) bouton dans la barre d'outils de l'éditeur VBA.

3. Sélectionnez un ou plusieurs fichiers images lorsque la boîte de dialogue des fichiers apparaît, 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 correspondre à la cellule.
  • L'image est verrouillée pour se déplacer et se redimensionner avec la cellule.
  • Si vous sélectionnez 3 images et choisissez la cellule B2,
    → Image 1 apparaîtra dans B2,
    → Image 2 dans B3,
    → Image 3 dans B4.
Notes :
  • Les images s'ajustent à la taille des cellules (de petites cellules rendront les images plus petites).
  • Les images suivent l'alignement vertical des lignes par défaut.
  • Assurez-vous qu'il y a suffisamment de lignes vides pour éviter de chevaucher le contenu existant.

Dépannage : Si vous rencontrez des avertissements de sécurité liés aux macros, veuillez ajuster vos paramètres de macro dans Excel pour activer les macros. Si vous recevez une erreur lors de l'insertion d'une image, confirmez que le chemin existe et que le format de fichier est pris en charge (les formats courants incluent .jpg, .png, .bmp).


Formule Excel : Créer des liens cliquables vers des images en utilisant INDIRECT ou HYPERLINK

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 des images et simuler un workflow de référence d'image. Cela est bénéfique dans les tableaux de bord, rapports ou listes où les utilisateurs doivent accéder rapidement ou consulter des images stockées ailleurs, telles que sur votre ordinateur ou un serveur partagé. Par exemple, vous pouvez stocker des chemins de fichiers d'images ou des URL dans votre feuille de calcul et les rendre cliquables, permettant aux utilisateurs d'ouvrir les images dans leur navigateur ou visionneuse d'images par défaut.

Avantages : Simple, ne nécessite pas de macros, et les valeurs des cellules peuvent être maintenues dynamiquement.
Limitations : Les images réelles ne sont pas visibles dans la cellule — seulement des liens cliquables. Utile pour un accès rapide aux ressources visuelles sans les intégrer directement dans le fichier.

1. Supposons que vous ayez 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), entrez 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, lorsqu'il est cliqué, ouvre l'image située au chemin ou URL dans A2.

2. Après avoir entré la formule dans B2, appuyez sur Entrée. Pour l'appliquer à d'autres lignes, faites glisser la poignée de remplissage vers le bas selon vos besoins afin que chaque lien d'image apparaisse à côté de son chemin d'image correspondant.

Notes sur les paramètres : La fonction HYPERLINK prend deux arguments : le chemin/URL vers l'image et le texte du lien. Assurez-vous que les chemins ou URL des images sont valides et accessibles à tous ceux qui utilisent la feuille Excel. Si vous référencez des fichiers sur votre disque local, les liens ne fonctionneront que pour les utilisateurs ayant accès au même chemin.

Si vous souhaitez afficher l'image réelle basée sur un chemin ou une URL, vous devriez utiliser VBA ou un lien d'objet, car les images ne peuvent pas être intégrées dans les cellules uniquement via des formules.

Dépannage : Si le lien ne s'ouvre pas, confirmez que le chemin du fichier est correct et que votre programme par défaut pour le type d'image est correctement configuré. Les URL Internet nécessitent une connexion active.


 Démo : Insérer une image automatiquement redimensionnée pour s'adapter aux cellules avec Kutools pour Excel

 

Articles connexes :


Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionnez l'analyse de données avec : Exécution intelligente | Générer du code | Créer des formules personnalisées | Analyser des données et générer des graphiques | Appeler les Fonctions améliorées de Kutools
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons | Supprimer les lignes vides | Combinez les colonnes ou les cellules sans perte de données | Arrondir sans formule...
Super RECHERCHEV : Recherche multi-critères | Recherche multi-valeurs | Recherche multi-feuilles | Correspondance floue...
Liste déroulante avancée : Créer rapidement une liste déroulante | Liste déroulante dépendante | Liste déroulante à sélection multiple...
Gestionnaire de colonnes : Ajouter un nombre spécifique de Colonnes | Déplacer des Colonnes | Alterner l’état de visibilité des Colonnes masquées | Comparer des plages & Colonnes...
Fonctionnalités phares : Mise au point de la grille | Affichage de conception | Barre de formule améliorée | Gestionnaire de Classeur & Feuille de calcul | Bibliothèque d’AutoTexte | Sélecteur de date | Merge Worksheets | Chiffrer/Déchiffrer les cellules | Envoyer un e-mail par liste | Super Filtre | Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...)...
Top15 des ensembles d’outils :12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...) |50+ Types de graphiques (Diagramme de Gantt, ...) |40+ Formules pratiques (Calculer l’âge en fonction de la date de naissance, ...) |19 outils d’insertion (Insérer un code QR, Insérer une image depuis le chemin, ...) |12 outils de conversion (Convertir en mots, Conversion de devises, ...) |7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...) | ... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en Anglais, Espagnol, Allemand, Français, Chinois et plus de40 autres !

Améliorez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité incomparable. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte l’interface par onglets à Office, simplifiant considérablement votre travail.

  • Activez la modification 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é de50 % et réduit des centaines de clics de souris chaque jour !

Tous les modules complémentaires Kutools. Une seule installation

La suite Kutools for Office regroupe les modules complémentaires pour Excel, Word, Outlook & PowerPoint ainsi qu’Office Tab Pro, idéal pour les équipes travaillant sur plusieurs applications Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tout-en-un — modules complémentaires Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un installateur, une licence — installation en quelques minutes (compatible MSI)
  • Une synergie optimale — productivité accélérée sur l’ensemble des applications Office
  • Essai complet30 jours — sans inscription, ni carte bancaire
  • Meilleure valeur — économisez par rapport à l’achat d’add-ins individuels