Table des matières
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.xlsmComment 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.