Table des matières
Dans cet article, vous apprendrez comment enregistrer votre graphique Excel sous forme d'image (.png, .jpg, .bmp etc.) ou l'exporter vers un autre fichier tel qu'un document Word ou une présentation PowerPoint.
Microsoft Excel est l'un des outils les plus puissants pour l'analyse de données qui offre de nombreuses fonctionnalités et options spéciales pour visualiser vos données. Les diagrammes (ou graphiques) sont l'une de ces options et la création d'un diagramme dans Excel est aussi simple que de sélectionner vos données et de cliquer sur une icône de diagramme appropriée.
Mais ce qui a des forces a généralement des faiblesses. Le point faible des graphiques Excel est l'absence d'une option permettant de les enregistrer en tant qu'images ou de les exporter vers un autre fichier. Ce serait vraiment bien si nous pouvions simplement faire un clic droit sur un graphique et voir quelque chose comme " Enregistrer en tant qu'image " ou " Exporter vers "Mais puisque Microsoft n'a pas pris la peine de créer de telles fonctionnalités pour nous, nous allons trouver une solution par nous-mêmes :)
Dans cet article, je vais vous montrer 4 façons d'enregistrer un graphique Excel en tant qu'image, afin que vous puissiez l'insérer dans d'autres applications Office comme Word et PowerPoint, ou l'utiliser pour créer de belles infographies :
Copier un graphique dans un programme graphique et l'enregistrer comme image
Une amie m'a dit un jour qu'elle copiait habituellement ses graphiques Excel dans Paint. Elle crée un graphique et clique sur PrintScreen Ensuite, elle ouvre Paint et colle l'image de tout l'écran. Ensuite, elle recadre les parties redondantes de l'écran et enregistre la partie restante dans un fichier. Si vous procédez aussi de cette manière, oubliez-la et n'utilisez plus jamais cette méthode enfantine ! Il existe une méthode plus rapide et plus intelligente :-)
Par exemple, j'ai créé un joli graphique circulaire en 3D dans mon Excel 2010 qui représente visuellement les données démographiques des visiteurs de notre site web et je veux maintenant exporter ce graphique Excel en tant qu'image :
- Cliquez avec le bouton droit de la souris quelque part sur la bordure du graphique et cliquez sur Copie Ne placez pas le curseur à l'intérieur du graphique, car vous risquez de sélectionner des éléments individuels plutôt que l'ensemble du graphique et vous ne verrez pas l'affichage de l'écran. Copie commandement.
- Ouvrez Paint et collez le graphique en cliquant sur l'icône Coller dans l'onglet Accueil ou en appuyant sur Ctrl + V :
- Il ne vous reste plus qu'à enregistrer votre graphique en tant que fichier image en cliquant sur le bouton " ". Enregistrer sous Pour plus d'options, cliquez sur le bouton " " et choisissez parmi les formats disponibles (.png, .jpg, .bmp et .gif). Autres formats "à la fin de la liste.
De la même manière, vous pouvez enregistrer votre graphique Excel dans n'importe quel autre programme de peinture graphique.
Exporter un graphique Excel vers Word et PowerPoint
Si vous devez exporter un graphique Excel vers une autre application Office telle que Word, PowerPoint ou même Outlook, le meilleur moyen est de le coller directement depuis le presse-papiers :
- Copiez votre tableau comme décrit à l'étape 1 ci-dessus.
- Cliquez dans votre document Word ou votre présentation PowerPoint à l'endroit où vous voulez coller le graphique et appuyez sur Ctrl + V . Au lieu de Ctrl + V , vous pouvez cliquer avec le bouton droit de la souris n'importe où dans le fichier et vous verrez une poignée d'options supplémentaires. Options de collage à choisir :
Le principal avantage de cette méthode est qu'elle permet d'exporter une tableau Excel entièrement fonctionnel dans un autre fichier, plutôt qu'une simple image. Le graphique conservera la connexion avec la feuille de calcul Excel d'origine et se rafraîchira automatiquement à chaque mise à jour de vos données Excel. Ainsi, vous n'aurez pas besoin de recopier le graphique à chaque changement de données.
Enregistrer un graphique en tant qu'image dans Word et PowerPoint
Dans les applications Office 2007, 2010 et 2013, vous pouvez également copier un graphique Excel en tant qu'image. Dans ce cas, il se comportera comme une image habituelle et ne sera pas mis à jour. Par exemple, exportons notre graphique Excel vers un document Word 2010.
- Copiez le graphique à partir de votre classeur Excel, passez à votre document Word, placez le curseur à l'endroit où vous souhaitez insérer le graphique, puis cliquez sur une petite flèche noire en bas de l'écran. Pâte qui se trouve sur le Accueil onglet :
- Vous verrez le " Collage spécial... "En cliquant sur ce bouton, vous ouvrirez la fenêtre de l'interface utilisateur. Pâte Dialogue spécial et vous verrez un certain nombre de formats d'image disponibles, notamment Bitmap, GIF, PNG et JPEG.
- Choisissez l'un des formats et cliquez sur OK .
Probablement le Collage spécial est également disponible dans les versions antérieures d'Office, mais je ne les ai pas utilisées depuis un certain temps, c'est pourquoi je ne peux pas l'affirmer avec certitude :)
Enregistrer tous les graphiques d'un classeur Excel sous forme d'images
Les méthodes que nous avons présentées jusqu'à présent fonctionnent bien si vous avez un ou deux graphiques. Mais que se passe-t-il si vous avez besoin de copier tous les graphiques de tout le classeur Excel ? Cela prendrait beaucoup de temps de les copier/coller individuellement. La bonne nouvelle est que vous n'avez pas besoin de faire cela ! Voici comment vous pouvez enregistrer tous les graphiques d'un classeur en une seule fois :
- Lorsque tous vos graphiques sont prêts, passez à l'onglet Fichier et cliquez sur l'onglet Enregistrer sous bouton.
- Le site Enregistrer sous s'ouvrira et vous choisirez Page Web (*.htm;*html) sous " Enregistrer comme type "Assurez-vous également que le " Cahier d'exercices complet Bouton radio " à côté de Sauvez est sélectionné, comme le montre la capture d'écran :
- Choisissez le dossier de destination où vous souhaitez enregistrer vos fichiers et cliquez sur le bouton Sauvez bouton.
Les images .png de tous les graphiques seront copiées dans ce dossier avec les fichiers html. La capture d'écran suivante montre le contenu du dossier dans lequel j'ai enregistré mon livre de travail. Le livre contient 3 feuilles de travail avec un graphique dans chacune et comme vous pouvez le voir, les trois images .png sont en place !
Comme vous le savez, PNG est l'un des meilleurs formats de compression d'images sans perte de qualité. Si vous préférez d'autres formats pour vos images, vous pouvez facilement les convertir en .jpg, .gif, .bmp, etc.
Enregistrer un graphique en tant qu'image à l'aide d'une macro VBA
Si vous devez régulièrement exporter vos graphiques Excel sous forme d'images, vous pouvez automatiser ce travail à l'aide d'une macro VBA. Le plus intéressant, c'est que de nombreuses macros de ce type existent déjà, et qu'il n'est donc pas nécessaire de réinventer la roue :)
Par exemple, vous pouvez utiliser la solution éprouvée publiée par Jon Peltier sur son blog. La macro est aussi simple que ceci :
ActiveChart.Export "D:\My Charts\SpecialChart.png"
Cette ligne de code vous permet d'exporter le graphique sélectionné sous forme d'image .png dans le dossier spécifié. Même si vous n'avez jamais écrit une seule macro auparavant, vous pouvez créer votre première en 4 étapes faciles.
Avant d'exécuter la macro, créez un dossier dans lequel vous souhaitez exporter le graphique. Dans notre cas, il s'agit du dossier My Charts sur le disque D. Bien, tous les préparatifs sont terminés, exécutons la macro.
- Dans votre classeur Excel, passez à l'onglet Développeur et cliquez sur l'onglet Marcos dans l'icône Code groupe. Voir également: Exemples d'instructions IF OR Excel avec formule
Remarque : si c'est la première fois que vous créez une macro, il est fort probable que l'onglet "Developer" ne soit pas visible dans votre classeur. Fichier cliquez sur Options > ; Personnaliser le ruban Dans la partie droite de la fenêtre, dans la liste des Onglets principaux, sélectionner Développeur puis cliquez sur OK .
- Donnez un nom à votre macro, par exemple SaveSelectedChartAsImage, et choisissez de l'activer uniquement dans votre classeur actuel :
- Cliquez sur le bouton Créer et vous aurez l'éditeur Visual Basic ouvert avec les grandes lignes d'une nouvelle macro déjà écrite pour vous. Copiez la macro suivante dans la deuxième ligne :
ActiveChart.Export "D:\My Charts\SpecialChart.png"
- Fermez l'éditeur Visual Basic et cliquez sur le bouton Enregistrer sous sur le bouton Fichier Choisissez d'enregistrer votre classeur en tant que classeur Excel compatible avec les macros (*.xlsm). Et c'est tout, vous l'avez fait :)
Maintenant, exécutons la macro nouvellement créée pour voir comment elle fonctionne. Oh attendez... il y a encore une chose à faire. Vous devez sélectionner le graphique Excel que vous voulez exporter car, comme vous vous en souvenez, notre macro ne copie que le graphique actif. Cliquez n'importe où sur la bordure du graphique et si vous voyez une bordure gris clair qui l'entoure, alors vous avez bien fait et votre graphique entier est sélectionné :
Passez à la Développeur et cliquez sur l'onglet Macros Cela ouvrira une liste de macros dans votre classeur. Tout ce que vous avez à faire est de sélectionner SaveSelectedChartAsImage et cliquez sur le Exécuter bouton :
Ouvrez maintenant votre dossier de destination et vérifiez si l'image .png de votre graphique s'y trouve. De la même manière, vous pouvez enregistrer une image dans d'autres formats. Dans votre macro, il vous suffira de remplacer .png par .jpg ou .gif comme ceci :
ActiveChart.Export "D:\MesCharts\SpecialChart.jpg"
Conseil : si vous souhaitez enregistrer une feuille de calcul Excel sous forme d'image JPG, PNG ou GIF, lisez ce guide.
C'est tout pour aujourd'hui, j'espère que vous trouverez ces informations utiles. Merci de nous lire !