Table des matières
Après avoir lu cet article, vous apprendrez à créer un fichier graphique séparé (.png, .jpg, .bmp ou autre format) à partir d'un graphique dans Excel ou à l'exporter, par exemple, vers un document Word ou une présentation PowerPoint.
Microsoft Excel est l'une des applications d'analyse de données les plus puissantes. Dans son arsenal, il existe de nombreux outils et fonctions pour visualiser ces données. Les tableaux (ou graphiques) sont un de ces outils. Pour créer un graphique dans Excel, il vous suffit de sélectionner les données et de cliquer sur l'icône du graphique dans la section de menu correspondante.
Mais, parlant des mérites, il faut mentionner les faiblesses. Malheureusement, il n'existe pas de moyen simple dans Excel d'enregistrer un graphique en tant qu'image ou de l'exporter vers un autre document. Ce serait formidable si nous pouvions simplement faire un clic droit sur le graphique et voir une commande comme Enregistrer en tant que dessin or Exportations. Mais, puisque Microsoft ne s'est pas occupé de créer de telles fonctions pour nous, nous proposerons quelque chose nous-mêmes.
Dans cet article, je vais vous montrer 4 façons d'enregistrer un graphique Excel en tant qu'image que vous pourrez ensuite coller dans d'autres documents Office, notamment Word et PowerPoint, ou l'utiliser pour créer des infographies attrayantes.
Copiez le diagramme dans un éditeur graphique et enregistrez-le en tant qu'image
Une de mes amies m'a un jour partagé un secret : elle copie généralement ses graphiques d'Excel vers Paint. Elle crée un graphique et appuie simplement sur une touche PrintScreen, puis ouvre Paint et colle la capture d'écran. Après cela, il recadre les zones indésirables de l'image et enregistre l'image restante dans un fichier. Si vous avez fait la même chose jusqu'à présent, alors oubliez plutôt et n'utilisez plus jamais cette méthode enfantine ! Nous agirons plus vite et plus intelligemment ! 🙂
Par exemple, dans mon Excel 2010, j'ai créé un magnifique graphique à secteurs XNUMX-D qui affiche des données sur les données démographiques des visiteurs de notre site, et maintenant je souhaite exporter ce graphique depuis Excel sous forme d'image. Faisons le ensemble:
- Faites un clic droit sur la zone du graphique et cliquez sur Copier (Copie). Il n'est pas nécessaire de cliquer sur le graphique lui-même, car cela sélectionnera des éléments individuels, et non le diagramme entier, et la commande Copier (Copier) n'apparaîtra pas.
- Ouvrez Paint et collez le graphique à l'aide de l'icône insérer Onglet (Coller) Accueil (Accueil) et en appuyant sur Ctrl + V.
- Il ne reste plus qu'à enregistrer le diagramme sous forme de fichier graphique. Cliquez sur Enregistrer sous (Enregistrer sous) et sélectionnez l'un des formats proposés (.png, .jpg, .bmp ou .gif). Si vous souhaitez choisir un autre format, cliquez sur D'autres formats (Autres formats) à la fin de la liste.
Rien de plus simple ! Pour enregistrer un graphique Excel de cette manière, n'importe quel éditeur graphique fera l'affaire.
Exporter un graphique d'Excel vers Word ou PowerPoint
Si vous devez exporter un graphique d'Excel vers une autre application Office, telle que Word, PowerPoint ou Outlook, la meilleure façon de le faire est d'utiliser le presse-papiers.
- Copiez le graphique depuis Excel comme dans l'exemple précédent sur Étape 1.
- Dans un document Word ou une présentation PowerPoint, cliquez à l'endroit où vous souhaitez insérer le graphique, puis cliquez sur Ctrl + V. Ou au lieu d'appuyer Ctrl + V, faites un clic droit n'importe où dans le document, et tout un ensemble d'options supplémentaires s'ouvrira devant vous dans la section Options de collage (Options de collage).
Le principal avantage de cette méthode est que, de cette manière, un graphique Excel entièrement fonctionnel est exporté vers un autre fichier, et pas seulement une image. Le graphique restera lié à la feuille Excel d'origine et sera automatiquement mis à jour lorsque les données de cette feuille Excel changeront. Cela signifie que vous n'avez pas à copier et coller à nouveau le graphique à chaque modification des données utilisées pour le créer.
Enregistrer un graphique dans Word et PowerPoint en tant qu'image
Dans les applications Office 2007, 2010 et 2013, un graphique Excel peut être copié sous forme d'image. Dans ce cas, elle se comportera comme une image normale et ne sera pas mise à jour. Par exemple, exportons un graphique Excel vers un document Word 2010.
- Dans un classeur Excel, copiez le graphique, puis ouvrez un document Word, placez le curseur à l'endroit où vous souhaitez coller le graphique et cliquez sur la petite flèche noire en bas du bouton insérer (Coller), qui se trouve sur l'onglet Accueil (Maison).
- Dans le menu qui s'ouvre, on s'intéresse à l'item Coller spécial (Collage spécial) - Il est indiqué par une flèche dans la capture d'écran ci-dessus. Cliquez dessus - une boîte de dialogue du même nom s'ouvrira avec une liste des formats graphiques disponibles, y compris Bitmap (bitmap), GIF, PNG et JPEG.
- Sélectionnez le format souhaité et cliquez sur OK.
Très probablement un outil Coller spécial (Coller spécial) est également disponible dans les versions antérieures d'Office, mais à ce moment-là, je ne l'utilisais pas, donc je ne dirai pas 🙂
Enregistrer tous les graphiques du classeur Excel sous forme d'images
Les méthodes dont nous venons de parler sont pratiques lorsqu'il s'agit d'un petit nombre de diagrammes. Mais que se passe-t-il si vous devez copier tous les graphiques d'un classeur Excel ? Si vous copiez et collez chacun d'eux individuellement, cela peut prendre beaucoup de temps. Je m'empresse de te faire plaisir - tu n'as pas à faire ça ! Il existe un moyen d'enregistrer tous les graphiques d'un classeur Excel à la fois.
- Lorsque vous avez terminé de créer des graphiques dans votre classeur, cliquez sur le Déposez votre dernière attestation (Fichier) et cliquez sur le bouton Enregistrer sous (Enregistrer sous).
- Une boîte de dialogue apparaîtra Enregistrer un document (Enregistrer sous). Dans la liste déroulante Type de fichier (Enregistrer sous le type) sélectionnez Веб-страница (Page Web, *.htm, *.html). Vérifiez également que dans la section Épargnez (Enregistrer) option sélectionnée Livre entier (Classeur entier) comme indiqué dans la capture d'écran ci-dessous :
- Sélectionnez un dossier pour enregistrer les fichiers et cliquez sur le bouton Épargnez (Sauver).
Vers le dossier sélectionné avec les fichiers .html tous les graphiques contenus dans le classeur Excel sous forme de fichiers seront copiés . PNG. La capture d'écran ci-dessous montre le contenu du dossier dans lequel j'ai enregistré mon classeur. Mon classeur Excel se compose de trois feuilles avec un graphique sur chacune - et dans le dossier que j'ai choisi, nous voyons trois graphiques enregistrés sous forme de fichiers graphiques . PNG.
Comme vous le savez, PNG est l'un des meilleurs formats de compression d'image dans lequel il n'y a aucune perte de qualité. Si vous préférez utiliser d'autres formats d'image, convertissez-les en . Jpg, . GIF, .bmp ou tout autre ne sera pas difficile.
Enregistrement d'un graphique en tant qu'image à l'aide d'une macro VBA
Si vous avez souvent besoin d'exporter des graphiques Excel sous forme d'images, vous pouvez automatiser cette tâche à l'aide d'une macro VBA. Heureusement, il existe de nombreuses macros de ce type déjà écrites, nous n'avons donc pas à réinventer la roue 🙂
Par exemple, vous pouvez utiliser la solution éprouvée publiée par John Peltier sur son blog. Sa macro est très simple :
ActiveChart.Export "D:My ChartsSpecialChart.png"
Cette ligne de code crée un fichier graphique dans le dossier donné . PNG et y exporte le diagramme. Vous pouvez créer votre première macro dès maintenant en 4 étapes faciles, même si vous ne l'avez jamais fait auparavant dans votre vie.
Avant de commencer à écrire une macro, préparez un dossier pour l'exportation du graphique. Dans notre cas, ce sera le dossier Mes graphiques sur disque D. Donc, tous les préparatifs sont terminés, passons à la macro.
- Dans votre classeur Excel, ouvrez l'onglet promoteur (Développeur) et dans la section Code (Code) cliquez sur l'icône Macros (Macro).
Remarque: Si vous créez une macro pour la première fois, alors, très probablement, l'onglet promoteur (Développeur) sera masqué. Dans ce cas, rendez-vous dans l'onglet Déposez votre dernière attestation (Fichier), cliquez sur Paramètres (Options) et ouvrez la section Configurer le ruban (Personnaliser les rubans). Dans la partie droite de la fenêtre, dans la liste Onglets principaux (Onglets principaux) cochez la case à côté de promoteur (Développeur) et cliquez sur OK.
- Donnez un nom à la nouvelle macro, par exemple, Enregistrer le graphique sélectionné en tant qu'image, et rendez-le disponible uniquement pour ce classeur.
- Cliquez sur le bouton Création (Créer), cela ouvrira la fenêtre de l'éditeur Visual Basic, dans laquelle le début et la fin de la nouvelle macro seront déjà indiqués. Dans la deuxième ligne, copiez le texte de macro suivant :
ActiveChart.Export "D:My ChartsSpecialChart.png"
- Fermez Visual Basic Editor et sur l'onglet Déposez votre dernière attestation (Filet) pétrir Enregistrer sous (Enregistrer sous). Enregistrez votre classeur sous Classeur Excel prenant en charge les macros (Classeur Excel prenant en charge les macros, *.xlsm). Ça y est, vous l'avez fait !
Exécutons maintenant la macro que nous venons de créer pour voir comment cela fonctionne. Attendez une minute… Il y a encore une chose que nous devons faire. Nous devons sélectionner le graphique Excel que nous voulons exporter car notre macro ne fonctionne qu'avec le graphique sélectionné. Cliquez n'importe où sur le bord du graphique. Un cadre gris clair qui apparaît autour du diagramme indique qu'il est entièrement sélectionné.
Ouvrir à nouveau l'onglet promoteur (Développeur) et cliquez sur l'icône Macros (macros). Une liste des macros disponibles dans votre classeur s'ouvrira. Souligner Enregistrer le graphique sélectionné en tant qu'image Et cliquez sur le Courir (Courir).
Ouvrez maintenant le dossier que vous avez spécifié pour enregistrer le fichier - il devrait y avoir une image . PNG avec diagramme exporté. Vous pouvez enregistrer des graphiques dans un format différent de la même manière. Pour cela, il suffit de changer dans la macro . PNG on . Jpg or . GIF - comme ça:
ActiveChart.Export "D:My ChartsSpecialChart.jpg"
C'est tout pour aujourd'hui, et j'espère que vous avez passé un bon moment à lire cet article. Merci de votre attention!