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

Redimensionnement automatique en lot des images pour les adapter aux cellules dans Excel – 2 méthodes utiles

AuteurXiaoyang Date de modification

Lorsque vous travaillez avec des images dans Excel, les aligner sur les limites des cellules est essentiel pour préserver une feuille de calcul professionnelle et bien organisée. Toutefois, insérer et ajuster systématiquement chaque image aux dimensions exactes des cellules devient vite fastidieux, surtout avec de nombreuses illustrations à gérer. De nombreux utilisateurs se heurtent à des problèmes où les images chevauchent les lignes de cellules ou ne sont pas correctement mises à l’échelle, rendant la feuille encombrée et désordonnée. Si vous devez fréquemment insérer des images dans Excel — comme des icônes de produits, des schémas ou d’autres illustrations — et souhaitez qu’elles s’adaptent automatiquement aux dimensions des cellules, maîtriser des méthodes rapides de redimensionnement vous permettra d’améliorer considérablement votre efficacité et la clarté de vos tableaux.

Ce guide présente les méthodes les plus pratiques pour redimensionner automatiquement vos images par lots, afin qu’elles s’ajustent parfaitement aux dimensions des cellules — vous gagnant ainsi du temps tout en maintenant vos feuilles de calcul impeccables. Que vous travailliez sur des catalogues de produits, des listes d’inventaire, des rapports visuels ou des tableaux de bord, ces solutions optimiseront votre flux de travail et garantiront un alignement précis des images avec leurs données associées.

Redimensionnement automatique en lot des images pour les adapter aux cellules à l’aide d’un code VBA

Redimensionnement automatique en lot des images pour les adapter aux cellules avec Kutools pour Excel


Redimensionner une image sélectionnée pour l’ajuster à une seule cellule à l’aide d’un code VBA

Pour les utilisateurs qui doivent insérer plusieurs images et les faire s’adapter automatiquement aux limites de cellules spécifiques, une macro VBA personnalisée constitue une solution efficace. En exploitant les capacités VBA d’Excel, vous pouvez automatiser l’importation et le redimensionnement des images afin qu’elles correspondent parfaitement aux dimensions des cellules. Cette approche est particulièrement avantageuse lorsque vous travaillez avec un grand nombre d’images, car elle réduit considérablement le temps consacré aux ajustements manuels ainsi que les erreurs associées.

Le code VBA convient particulièrement aux utilisateurs à l’aise avec les fonctionnalités avancées d’Excel et recherchant une personnalisation flexible. C’est aussi une solution économique, puisqu’elle ne nécessite aucun complément tiers — toutefois, il est important de noter qu’activer les macros peut exiger un ajustement des paramètres de sécurité d’Excel.

Conseil : Avant d’exécuter la macro VBA, assurez-vous que votre feuille ne contient aucune donnée importante non sauvegardée, car les macros peuvent parfois altérer la mise en page si elles sont mal utilisées. Nous vous recommandons d’enregistrer une copie de sauvegarde de votre fichier.

1.Commencez par ajuster la hauteur des lignes et la largeur des colonnes des cellules dans lesquelles vous souhaitez insérer des images. Sélectionnez les cellules cibles destinées à accueillir chacune de vos images. Définir à l’avance les dimensions de ces cellules garantit que vos images seront redimensionnées exactement comme vous le souhaitez.

2. Appuyez sur ALT + F11 pour ouvrir la fenêtre « Microsoft Visual Basic pour Applications ».

3. Dans l’éditeur VBA, cliquez sur Insertion > Module, puis collez le code de macro suivant dans la fenêtre du module vide.

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. Après avoir inséré le code, appuyez sur la touche F5 ou cliquez sur le bouton « Exécuter » pour lancer la macro. Dans la boîte de dialogue qui s’ouvre, accédez au dossier contenant vos images, sélectionnez toutes celles que vous souhaitez insérer, puis cliquez sur « Ouvrir ».
code VBA pour sélectionner les images

5.La macro insère automatiquement chaque image sélectionnée dans la plage de cellules spécifiée, en redimensionnant chaque illustration pour qu’elle s’adapte parfaitement aux dimensions de sa cellule. Ce processus élimine toute manipulation manuelle d’ajustement ou de positionnement des images — même si vous travaillez avec des dizaines, voire des centaines d’illustrations. Découvrez le résultat ci-dessous :
code VBA pour insérer les images en ajustant aux cellules

Dépannage et conseils : Si les images ne s’affichent pas comme prévu, vérifiez à nouveau la plage de cellules sélectionnée et assurez-vous que les fichiers image sont bien accessibles. Attention : les fichiers verrouillés ou fusionnés peuvent perturber le processus d’insertion. Pour des résultats optimaux, privilégiez des formats d’image standards, non fusionnés et homogènes (comme .jpg ou .png). En cas d’erreur, assurez-vous de disposer des autorisations nécessaires pour exécuter des macros VBA et que les paramètres de sécurité d’Excel autorisent l’exécution du code.

Approche VBA alternative : Si vous souhaitez insérer et redimensionner des images à partir d’une liste de chemins de fichiers figurant dans votre feuille de calcul, vous pouvez adapter davantage le code VBA pour qu’il lise ces chemins à partir d’une colonne spécifique et les associe aux cellules correspondantes.


Redimensionnement automatique en lot des images pour les adapter aux cellules avec Kutools pour Excel

Pour les utilisateurs qui privilégient une approche sans code et facile d’accès, Kutools pour Excel propose une solution intuitive et fiable permettant de redimensionner en lot des images afin qu’elles s’ajustent automatiquement et précisément à leurs cellules respectives. Idéale pour ceux qui gèrent fréquemment des feuilles contenant de nombreuses images, cette fonctionnalité simplifie l’insertion et le redimensionnement en quelques clics seulement. Elle est particulièrement utile dans des cas concrets tels que la création de fiches tarifaires, de catalogues illustrés, de listes de photos du personnel ou toute autre situation nécessitant une mise en page harmonieuse d’images dans Excel.

Contrairement à la méthode reposant sur les macros VBA, Kutools pour Excel ne requiert aucune compétence en programmation, ce qui le rend idéal aussi bien pour les débutants que pour les utilisateurs avancés en quête de commodité et de précision. De plus, Kutools réduit les risques d’erreurs et contourne plus efficacement les restrictions habituelles d’Excel, telles que celles liées aux cellules fusionnées.

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...

Une fois Kutools pour Excel installé, suivez ces étapes pour redimensionner par lots et Insérer une image afin qu’elles s’ajustent aux cellules sélectionnées :

  1. Cliquez sur KUTOOLS PLUS > Importer/Exporter > Importer des images pour ouvrir l’outil d’importation d’images.
    Cliquez sur Kutools Plus > Importer/Exporter > Importer des images
  2. Dans la boîte de dialogue « Importer des images », configurez les options suivantes pour obtenir des résultats optimaux :
    • Cliquez sur le bouton Ajouter pour parcourir et ajouter des fichiers d’image ou un dossier entier à la liste d’images.
    • Dans le menu déroulant Taille d'importation, sélectionnez Taille de la cellule correspondante pour ajuster automatiquement la taille des images aux cellules choisies.
    • Définissez l’agencement des images à l’aide du menu déroulant Ordre d'importation : choisissez entre Remplir par colonne, puis par ligne (pour une insertion colonne par colonne) ou Remplir par ligne, puis par colonne (pour un placement ligne par ligne).
    • Une fois tous les paramètres définis, cliquez sur Importer.
      spécifiez les options dans la boîte de dialogue
  3. Une deuxième boîte de dialogue « Importer des images » s’affiche. Sélectionnez ici la plage de cellules de destination dans laquelle les images seront insérées et redimensionnées. Veillez à ce que cette plage contienne exactement autant de cellules que d’images à importer, afin d’assurer un alignement un à un parfait. Voir la capture d’écran :
    sélectionnez la plage où placer les images
  4. Cliquez sur OK pour terminer l’importation. Toutes les images sélectionnées seront automatiquement insérées et redimensionnées en fonction des dimensions des cellules désignées, garantissant ainsi une présentation visuelle professionnelle et soignée, comme illustré dans la capture d’écran ci-dessous :
    insérez les images selon la taille des cellules avec Kutools

Conseils et avertissements : Si le nombre d’images dépasse ou ne correspond pas au nombre de cellules sélectionnées, Kutools vous demandera de confirmer la manière dont les images doivent être traitées. Veillez à utiliser des formats d’image compatibles (.jpg, .png, .bmp, etc.) et évitez d’insérer une image dans une cellule fusionnée pour obtenir des résultats cohérents. Si les images n’apparaissent pas comme prévu, vérifiez que Kutools est correctement installé et à jour. Redémarrez Excel si nécessaire, car certaines modifications ne prennent effet qu’après un redémarrage.

Solution supplémentaire : En plus de VBA et de Kutools, vous pouvez recourir à une astuce reposant sur une formule Excel pour insérer des références permettant un affichage dynamique d’images. Cette méthode est toutefois peu courante lorsqu’il s’agit de redimensionner physiquement plusieurs images en lot. Pour en savoir plus sur cette approche, consultez :


Conclusion

Les méthodes utilisant une macro VBA ou Kutools pour Excel offrent toutes deux des solutions fiables pour redimensionner en lot vos images afin qu’elles s’ajustent parfaitement aux dimensions de vos cellules. Le choix entre l’une ou l’autre dépendra de vos besoins précis et de votre niveau de maîtrise.

  • Le code VBA constitue une excellente option pour les utilisateurs à l’aise avec les macros Excel et souhaitant personnaliser ou automatiser cette tâche sans coût supplémentaire. Toutefois, cette méthode exige des connaissances de base en programmation ainsi qu’une bonne compréhension des paramètres de sécurité liés aux macros dans Excel.
  • Kutools pour Excel est recommandé aux utilisateurs qui privilégient la facilité d’utilisation, l’efficacité et la précision visuelle lorsqu’ils manipulent de nombreuses images. Cette solution convient particulièrement à ceux qui conçoivent régulièrement des modèles, gèrent des images de produits ou préparent des fichiers Excel prêts à être présentés.

Nous vous recommandons de tester les deux solutions sur des données d’exemple afin d’identifier celle qui s’intègre le mieux à votre flux de travail. N’oubliez jamais d’enregistrer votre classeur avant d’appliquer des modifications en masse, pour éviter toute perte de données. Si vous rencontrez des difficultés lors de l’insertion ou du redimensionnement par lots, consultez les conseils et notes de dépannage ci-dessus, ou reportez-vous aux ressources officielles d’assistance liées à votre méthode préférée. Pour encore plus d’astuces Excel et de techniques d’opérations par lots,notre site web propose une multitude de tutoriels pas à pas conçus pour booster votre productivité avec Excel.


Article associé:

Comment redimensionner rapidement plusieurs cellules afin qu’elles s’ajustent parfaitement aux images placées au-dessus dans Excel ?


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