How to Print Graph in Excel (5 Ways)

We have a data table of two columns called the Yearly Revenue Increment. If we plot a stacked column chart of it, it looks like the following:

Method 1 – Applying the Print Command to Print a Graph in Excel

You will see a Print Preview of the graph that you’ve selected to print.

Use the Print Command in the File Tab to Print a Graph in Excel

Method 2 – Using the Page Layout Tab to Print a Graph

Use the Page Layout Tab to Print a Graph in Excel

Page Setup: Use the Page Layout Tab to Print a Graph in Excel

Method 3 – Using the Move Chart Command to Print the Graph on a Full Page

Use the Move Chart Command to Print a Graph on a Full Page

Move Chart Dialog Box: Use the Move Chart Command to Print a Graph on a Full Page

The chart will move to a new sheet.

Method 4 – Applying a Keyboard Shortcut to Print a Graph

Shortcut to Print a Graph in Excel

These shortcut keys will take you to the print preview window.

Method 5 – Using Excel VBA Code to Print Multiple Graphs

The VBA code will print all the graphs embedded in a workbook. Each of the graphs will be printed out on a separate page.

Sub MultipleGraphsPrint() For zxz = 1 To Application.ActiveSheet.ChartObjects.Count Application.ActiveSheet.ChartObjects(zxz).Select Application.ActiveSheet.ChartObjects(zxz).Activate Application.ActiveChart.PrintOut Copies:=1 Next End Sub

Use VBA Code to Print Multiple Graphs in Excel

Things to Remember

Download the Practice Workbook

Save Saved Removed 0 Mrinmoy Roy

Mrinmoy Roy, a dedicated professional with a BSc in Electronics and Communication Engineering from Khulna University of Engineering & Technology, Bangladesh, brings over two years of expertise to the ExcelDemy project. As a prolific contributor, he has authored around 180 articles, showcasing his deep knowledge and passion for Microsoft Excel, Data Analysis, and VBA. His unwavering commitment to continuous learning, combined with versatile skills, renders him well-suited for roles in data management and spreadsheet solutions. He has interest. Read Full Bio

2 Comments

Hi, and thank you for your excellent article, Mrinmoy! One question: I have a graph composed of 7 others and I want top print it as a single image. Any solution to this problem? Thanks!

Reply

Lutfor Rahman Shimanto Feb 27, 2024 at 9:15 AM Dear CARLOS, Thank you for sharing your problem with us. To print 7 graphs as a single image:

  1. Open the Excel file containing all the graphs and rearrange them to print as an image.
  2. Select the cells containing all the graphs.
  3. Right-click to open the Context menu and choose Copy.
  4. Then, open an image or document editing software like MicrosoftWord.
  5. In Microsoft Word, right-click to get the Context menu.
  6. Hence, choose Picture from the Paste Options to paste the graphs as a picture.

Following the steps, we will get an image like the picture below.

  1. Now, press CTRL+P to visit the Print window.
  2. Then, go to the Print tab, choose your Printer, and click Print.

As a result, you will get all the graphs printed as a single image.

Regards
Wasim Akram
Team ExcelDemy