Insérer des images dans Excel en les adaptant automatiquement aux cellules

  • Partage Ça
Hugh West

Insertion d'images dans Excel Dans cet article, je vais vous montrer plusieurs façons d'insérer des images dans Excel en les adaptant automatiquement aux cellules.

Pour être plus clair, je vais utiliser une feuille qui représente les informations sur les fleurs d'un magasin. Il y a 3 colonnes, à savoir Nom, Prix, et Image .

Cahier d'exercices pour la pratique

Insérer des images dans Excel en les adaptant automatiquement aux cellules.xlsm

Comment insérer des images dans Excel en les adaptant automatiquement aux cellules ?

1. comment insérer une image dans une cellule Excel

D'abord, sélectionnez la cellule où vous voulez pour insérer l'image Maintenant, ouvrez Insérer onglet>> ; Aller à Illustrations >> ; sélectionner Photos >> ; puis sélectionnez Ce dispositif (si les photos sont stockées dans le même appareil)

Maintenant, à partir de l'appareil où les images sont stockées, sélectionnez l'image que vous voulez Insérer. Enfin, cliquez sur Insérer.

L'image est insérée mais ne rentre pas dans la cellule. Pour faire rentrer l'image dans une cellule, vous devez redimensionner l'image.

Lire la suite : Excel VBA : insérer une image à partir d'un dossier (3 méthodes)

2. redimensionner une image

I. Utiliser le raccourci clavier pour redimensionner

Sélectionnez maintenant l'image que vous voulez redimensionner.

Tenez le Touche ALT et faites glisser l'image jusqu'à ce qu'elle entre dans la cellule. Touche ALT fait entrer l'image dans toute la cellule.

Ou vous pouvez utiliser le Touche SHIFT pour redimensionner l'image, il suffit de la placer dans une cellule.

II. Utilisation du ruban pour redimensionner

Sélectionnez l'image que vous voulez redimensionner, puis allez à Format de l'image .

Maintenant, diminuez ou augmentez le Hauteur et Largeur de la Format de l'image .

J'ai diminué les deux Hauteur et Largeur pour le faire entrer dans une cellule.

3. adapter automatiquement les images dans les cellules avec VBA

Tout d'abord, ouvrez le Développeur onglet>> ; puis sélectionnez Visual Basic.

Maintenant, une nouvelle fenêtre de Microsoft Visual Basic pour les applications apparaîtra.

Ensuite, ouvrez Insérer onglet>> ; puis sélectionnez Module.

Ici, le Module est ouvert.

Maintenant, écrivez le code pour AutoFit images dans le module.

 Public Sub AutoFitPic() On Error GoTo NOT_SHAPE Dim PicWtoHRatio As Single Dim CellWtoHRatio As Single With Selection PicWtoHRatio = .Width / .Height End With With Selection.TopLeftCell CellWtoHRatio = .Width / .RowHeight End With Select Case PicWtoHRatio / CellWtoHRatio Case Is> ; 1 With Selection .Width = .TopLeftCell.Width .Height = .Width / PicWtoHRatio End Case With Else With Selection.Height = .TopLeftCell.RowHeight .Width = .Height * PicWtoHRatio End With End Select With Selection .Top = .TopLeftCell.Top .Left = .TopLeftCell.Left End With Exit Sub NOT_SHAPE : MsgBox "Sélectionnez une image avant d'exécuter cette macro" End Sub 

Après ça, Sauvez le code et revenir à la feuille de calcul. Puis, ouvrir Insérer onglet>> ; Aller à Illustrations >> ; sélectionner Photos >> ; puis sélectionnez Ce dispositif

Maintenant, à partir de l'appareil où les images sont stockées, sélectionnez l'image que vous voulez... Insérer. Enfin, cliquez sur Insérer.

L'image sera inséré dans la cellule sélectionnée.

Maintenant ouvert Voir onglet>> ; puis allez à Macros >> ; sélectionner Voir les macros.

Maintenant, un boîte de dialogue s'affiche. Il montre les données sauvegardées Nom de la macro. Sélectionnez maintenant le AutoFitPic et la feuille de calcul où je veux appliquer Macros. Enfin, cliquez sur Cours.

L'image insérée sera AutoFit dans la cellule.

Après avoir inséré le reste des images et en exécutant la commande Macro AutoFitPic a placé ces images dans leurs cellules respectives.

Verrouiller l'image avec la cellule dans Excel

Verrouillage de l'image est nécessaire lorsque nous voulons exécuter des fonctions avec une feuille où des images sont insérées.

Pour verrouiller une image, sélectionnez-la, puis cliquez avec le bouton droit de la souris sur l'image. côté droit de la souris. Sélectionnez ensuite Format Image

De Format Image >> ; sélectionner Taille et propriétés >> ; puis sélectionnez Propriétés. Marquez sur l'option Déplacement et taille avec les cellules.

A suivi le Format Image pour le reste des images à réaliser Filtre.

D'abord, ouvrez Données onglet>> ; puis sélectionnez Filtre.

Après avoir appliqué Filtre sélectionnez maintenant n'importe quel en-tête de colonne puis clic droit sur la souris pour voir les options de tri.

J'ai sélectionné Fleur de cerisier et Rose.

Maintenant, il affichera les rangées sélectionnées sans que les images ne se chevauchent, car j'ai déjà verrouillé les images à l'adresse suivante Déplacement et taille avec les cellules.

Conclusion

Dans cet article, j'ai expliqué plusieurs façons d'insérer des images dans Excel en les adaptant automatiquement à la taille des cellules. J'espère que ces différentes approches vous aideront à adapter automatiquement des images dans une cellule. Pour toute sorte de suggestions, d'idées, de commentaires, vous êtes les bienvenus. N'hésitez pas à commenter ci-dessous.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.