Comment enregistrer un graphique Excel en tant qu'image (enregistrer au format PNG, JPG, BMP)

Comment enregistrer un graphique Excel en tant qu'image (enregistrer au format PNG, JPG, BMP)

Excel contient de nombreux graphiques intégrés utiles, et vous pouvez également combiner et créer des graphiques combinés étonnants.Les graphiques Excel sont un excellent moyen de visualiser les données et sont souvent plus utilisés lorsque vous devez les présenter à votre responsable/client.

Bien que vos graphiques puissent être dans Excel, ce n'est pas la meilleure façon de les présenter à vos clients/gestionnaires.Généralement, ces diagrammes doivent être affichés dans des présentations PowerPoint ou des documents PDF MS Word.

Ce serait bien s'il s'agissait de fonctionnalités intégrées pour enregistrer les graphiques Excel sous forme d'images, mais ce n'est pas le cas.

Cependant, il existe des moyens d'enregistrer et d'exporter facilement des graphiques dans Excel sous forme d'images (JPG, PNG, BMP sont parmi les plus populaires), et dans ce didacticiel, je couvrirai ces méthodes.

La méthode que j'utilise dépend du nombre de graphiques que vous avez.Si vous n'avez que quelques graphiques que vous souhaitez enregistrer sous forme d'images, vous pouvez utiliser la méthode copier-coller, mais si vous en avez beaucoup, il est préférable d'utiliser la méthode "télécharger au format HTML" ou VBA.

Copier le diagramme en tant qu'image (MS Paint ou autre outil graphique)

Une méthode très courante que beaucoup de gens utilisent consiste à prendre une capture d'écran de tout l'écran (cela peut être fait en appuyant sur la touche PrintScreen).Une fois que vous avez fait cela, vous pouvez ouvrir MS Paint (ou tout autre outil que vous utilisez), coller la capture d'écran, supprimer tout le reste et conserver l'image.

Bien que ce soit un excellent moyen d'enregistrer le diagramme sous forme d'image et que cela fonctionne bien, il existe un meilleur moyen (qui prend moins de temps et l'image est plus précise).

Supposons que vous ayez un fichier Excel avec un graphique comme celui-ci :

Graphiques qui doivent être enregistrés en tant qu'images

Voici les étapes pour enregistrer ce tableau/graphique en tant qu'image :

  1. Faites un clic droit sur le graphique pour enregistrer
  2. Cliquez pour copierCliquez pour copier le graphique
  3. Ouvrez MS Paint (ou tout autre outil que vous utilisez)
  4. Coller l'image (Control V pour MS Paint)Coller des diagrammes dans MS Paint
  5. S'il y a un espace blanc supplémentaire, sélectionnez-le et faites-le glisser pour n'avoir que le graphique
  6. Cliquez sur l'onglet FichierCliquez sur l'onglet Fichier dans MS Paint
  7. aller enregistrer sous
  8. Cliquez sur le format d'image (JPG, PNG et BMP) dans lequel enregistrer le graphique.Enregistrez le graphique en tant qu'image PNG

L'avantage de cette méthode par rapport aux captures d'écran est que cette méthode copie uniquement le graphique, vous devez ajuster l'espace blanc une fois dans MS Paint (si vous utilisez un autre outil graphique, vous ne le ferez probablement pas).

Si vous avez déjà deux ou plusieurs arrangements de graphiques dans Excel et que vous souhaitez enregistrer l'ensemble de l'arrangement sous forme d'image, vous pouvez le faire en sélectionnant tous ces graphiques, en les copiant et en les collant dans MS Paint.

question connexe  Comment diviser plusieurs lignes dans une cellule Excel en cellules/colonnes séparées

Enregistrer tous les graphiques d'un classeur en tant qu'images à la fois

Si vous avez un classeur contenant de nombreux graphiques et que vous souhaitez les enregistrer tous en même temps, une meilleure méthode consiste à enregistrer le classeur Excel sous forme de fichier HTML.

Lorsque vous faites cela, tous les graphiques du classeur Excel serontdans le dossier téléchargéImages enregistrées au format PNG.

Supposons que vous disposiez d'un classeur Excel contenant plusieurs feuilles de calcul avec des graphiques.

Voici les étapes pour enregistrer le fichier au format HTML et le graphique Excel en tant qu'image au format PNG :

  1. Ouvrir un classeur contenant un graphique
  2. Cliquez sur l'onglet FichierCliquez sur l'onglet Fichier dans le ruban Excel
  3. Cliquez sur Enregistrer sousCliquez sur Enregistrer sous
  4. Cliquez sur Parcourir et sélectionnez l'emplacement où vous souhaitez enregistrer toutes les images du graphiquecliquez pour parcourir
  5. Remplacez "Enregistrer en tant que type" par Page Web (*.htm, *.html)Enregistrer en tant que page Web HTM ou HTML
  6. cliquez sur enregistrer

Cela enregistrera votre fichier Excel en tant que page Web dans le dossier spécifié.

Maintenant, pour obtenir tous les graphiques sous forme d'images, allez dans le dossier et vous trouverez un dossier nommé Filename_files (où FileName est le nom que vous avez donné au fichier lorsque vous l'avez enregistré).

Lorsque vous ouvrez ce dossier, vous trouverez tous les diagrammes qui ont été enregistrés en tant qu'images PNG.

Fichier Excel enregistré en tant que page Web HTML

注意: Lorsque j'ai essayé ceci sur mon système, cela a donné deux images (identiques) pour chaque graphique.Donc, si vous avez quatre graphiques, cela vous donnera huit images.

注意: Avant d'enregistrer le fichier Excel au format HTML, assurez-vous d'enregistrer une copie de sauvegarde.De plus, lorsque vous enregistrez un fichier au format HTML, le fichier actuellement ouvert est désormais un fichier HTML et non un fichier au format Excel.Après avoir enregistré le fichier, vous devez fermer le fichier actuel (maintenant le fichier HTML) et ouvrir la version Excel (c'est pourquoi les sauvegardes sont importantes)

Enregistrer tous les graphiques en tant qu'images à l'aide de VBA

Vous pouvez également enregistrer rapidement un graphique à partir d'un classeur Excel dans un dossier spécifique à l'aide du code VBA.

Si vous avez juste besoin d'enregistrer le graphique actif (le graphique de votre choix) dans un dossier spécifique, vous pouvez utiliser le code VBA suivant :

ActiveChart.Export ":UserssumitDesktopExampleChartName.png"

Le code ci-dessus enregistrera le graphique actif au format PNG dans le dossier Example avec le nom ChartName.Vous pouvez modifier le nom du graphique et le nom/l'emplacement du dossier selon vos besoins.

Si vous souhaitez enregistrer l'image/photo au format JPG, vous pouvez utiliser le code suivant :

ActiveChart.Export ":UserssumitDesktopExampleChartName.jpg"

Vous pouvez exécuter ce code VBA en le plaçant dans la fenêtre Exécution, en plaçant le curseur à la fin de la ligne et en appuyant sur Entrée (ou vous pouvez mettre un module normal et exécuter le code à partir de là).

question connexe  Comment convertir des nombres en texte dans Excel - 4 façons super simples

Cependant, si vous avez beaucoup de graphiques, cette méthode prendra un certain temps.Dans ce cas, vous pouvez utiliser le code VBA légèrement plus long mentionné ci-dessous :

Sous SaveChartsasImages()
Dim i comme entier
Dim CurrentActiveSheet en tant que feuille de calcul

Application.ScreenUpdating = Faux
Application.EnableEvents = False

Définissez CurrentActiveSheet = ActiveSheet

Pour chaque sht dans les feuilles de travail
Pour chaque cht dans ActiveSheet.ChartObjects
cht.Activer
i = i + 1
ActiveChart.Export "C:\Users\sumit\Desktop\Example\" & Sht.Name & "_chart" & i & ".png"
Cht suivante
Suivant

CurrentActiveSheet.Activer

Application.ScreenUpdating = True
Application.EnableEvents = True

End Sub

Le code ci-dessus parcourt chaque feuille du classeur, puis passe dans chaque graphique de chaque feuille.Ensuite, il sélectionne le graphique et l'enregistre dans le dossier spécifié.

Toutes ces boucles sont effectuées à l'aide de la boucle For Each Next.

En outre, le graphique est enregistré au format de nom worksheetname_chartNumber.Cela vous permettra d'identifier quel graphique appartient à quelle feuille.

Un autre avantage de l'utilisation de VBA est que vous pouvez personnaliser le code pour enregistrer uniquement le graphique en tant qu'image à partir de certaines feuilles de calcul spécifiques.Par exemple, si vous souhaitez uniquement enregistrer des graphiques à partir de feuilles de calcul préfixées par 2020, vous pouvez modifier le code pour le faire (cela peut être fait en utilisant l'instruction IF THEN ELSE après la ligne de boucle FOR)

Copiez et collez des graphiques Excel sous forme d'images dans MS Word ou PowerPoint

Dans la plupart des cas, vous devez présenter vos diagrammes dans des documents MS Word ou PowerPoint.C'est généralement le cas si vous créez un rapport ou un document client.

question connexe  Transfert de fichiers Bluetooth-comment envoyer des fichiers entre Windows 10 et Android ?

Tout comme vous pouvez copier et coller des images dans MS Paint, vous pouvez faire la même chose avec Word ou PowerPoint.

Mais il y a une différence...

Lorsque vous copiez un tableau/graphique dans Excel et que vous le collez dans MS Word ou MS PowerPoint, il ne sera pas collé en tant qu'image.Il est en fait collé en tant que "Microsoft Office Graphics Object"

Cette option est utile pour ceux qui souhaitent conserver le graphique même dans MS Word ou PowerPoint, afin que vous puissiez le modifier et le formater en tant que graphique.De plus, ce type de graphique est toujours connecté aux données dans Excel, et lorsque vous mettez à jour les données en arrière-plan, le graphique collé sera également mis à jour en conséquence.

Cependant, si vous souhaitez coller ce graphique en tant qu'image, voici comment procéder (dans cet exemple, j'utiliserai MS Word pour montrer les étapes, et il en va de même pour PowerPoint) :

  1. Sélectionnez le graphique à copier dans MS Word
  2. Faites un clic droit et cliquez sur CopierCliquez pour copier le graphique
  3. Ouvrez le document MS Word où vous souhaitez coller ce diagramme en tant qu'image
  4. Dans la catégorie Presse-papiers de l'onglet Accueil, cliquez sur l'icône Coller (la section flèche vers le bas).Cliquez sur l'option Coller dans l'onglet Accueil
  5. Dans les options qui s'affichent, cliquez sur l'option Coller en tant qu'imageColler le diagramme en tant qu'image

Les étapes ci-dessus garantiront que le diagramme est collé en tant qu'image.

Si vous cliquez simplement sur le bouton Coller (au lieu de coller en tant qu'image), le graphique ne sera pas collé en tant qu'image.

Par conséquent, vous pouvez enregistrer rapidement des graphiques dans Excel sous forme d'images des quatre manières suivantes.Certaines méthodes vous permettent également de choisir le format de l'image (par exemple en utilisant MS Paint ou VBA).

Si vous n'avez que quelques graphiques, vous pouvez utiliser la méthode MS Paint, mais si vous souhaitez enregistrer de nombreux graphiques dans des feuilles de calcul, il est préférable d'utiliser la méthode HTML ou le code VBA.Si le but ultime est d'insérer ces graphiques dans Word ou PowerPoint, il est préférable de copier et coller les graphiques directement sous forme d'images dans ces autres outils.

J'espère que vous avez trouvé ce tutoriel utile.

Oh salut ????Ravi de vous rencontrer.

Abonnez-vous à notre newsletter, Envoyer très régulièrementExcellente technologieÀ votre poste.

Poster un commentaire