Remove All Charts From Your Worksheet

Remove All Charts From Your Worksheet

If you’re a finance professional, you know Excel is crucial. Excel is key to everything, from crunching numbers to making complex models. But sometimes, you need to clean up your sheets by ditching charts. Below, we’ll explore why managing charts matters and how to remove them easily.


The Role of Excel Charts in Finance

Charts are a powerful way to visualize data trends and insights in financial analysis. They help you quickly identify patterns, compare performance, and communicate complex information to clients and stakeholders. Some of the most common types of charts used in finance include:

  • Bar charts: Used to compare discrete categories, such as revenue by product line or expenses by department.
  • Line charts: A great way to visually represent data and track progress like stock prices or quarterly earnings.
  • Pie charts: Useful for displaying the composition of a whole, such as market share by a competitor.

In the fast-paced world of investment banking, clear and uncluttered presentations are essential. Charts can make your reports more engaging and persuasive, but they can also clutter your worksheets if not appropriately managed.

Create Financial Models 10x Faster with Macabacus

Gain access to 100+ shortcuts, formula auditing visualizations, easy Excel-to-PowerPoint linking and productivity tools to help you accelerate financial modeling and presentations.

Start your Free Trial

Why Remove Charts

There are several scenarios where you might need to remove charts from your Excel worksheets:

  1. When showing clients, stick to the key points. Cutting out extra charts can make your presentation smoother and keep your audience interested.
  2. When updating your financial models with fresh data, it’s essential to eliminate old or irrelevant charts to ensure that your visualizations are always current and precise.
  3. Ensuring the accuracy of your financial decisions is crucial. You must rely on up-to-date and trustworthy data to make informed choices. Deleting old charts is necessary to keep your data reliable and ensure your decisions are based on precise visual representations.

Dataset Example: Quarterly Earnings

To illustrate the process of removing charts, let’s consider a simplified financial report of a hypothetical company’s quarterly earnings over three years. The dataset includes the following columns:

  • Year – Fiscal year (e.g., 2020-2022)
  • Quarter – Fiscal quarter (Q1-Q4)
  • Revenue ($M) – Revenue figures in millions
  • Expenses ($M) – Expense figures in millions
  • Net Income ($M) – Calculated net income

In investment banking, the abovementioned data types are typically visualized using charts to track financial performance over time. For example, you might create a line chart showing revenue and expenses by quarter or a bar chart comparing net income across fiscal years.

Download Excel Template

Download Template

Download Template

Remove All Charts From Worksheet

Try Macabacus for free to accelerate financial modeling in Excel.

How to Remove a Single Chart

Need to get rid of a chart? Here’s how:

Step 1: Click the chart, and a border will pop up.

Step 2: Hit ‘Delete’ or right-click and ‘Cut’.

That’s it! The chart’s gone from your sheet.

How to Remove Multiple Charts Manually

If you have several charts to remove, you can delete them all at once:

Step 1: Press and hold ‘Ctrl’ on your keyboard.

Step 2: Click the charts you want out, and they’ll get a border.

Step 3: Selected all your charts? Hit ‘Delete’ or right-click, then ‘Cut’.

The above method works great for large financial models with lots of charts.

How to Remove All Charts Automatically with VBA

For those working with large financial datasets, manually removing charts can be a real drag. But fear not—VBA (Visual Basic for Applications) is here to rescue you from such a tedious task. VBA is like having a trusty sidekick for Excel, helping you automate all your repetitive chores. With just a bit of code, VBA can swiftly clear out all the charts from your worksheet, leaving you more time to tackle the real challenges.

Here’s a simple VBA script that deletes all charts in the active worksheet:

Sub DeleteAllCharts()

    Dim chartObj As ChartObject

    For Each chartObj In ActiveSheet.ChartObjects


    Next chartObj

End Sub


To use the above script:

Step 1: Open your Excel file and press Alt+F11 to access the VBA Editor.

Step 2: Once you can access the VBA Editor, click Insert > Module.

Step 3: Paste the code into the module.

Step 4: Close the VBA editor and go back to your Excel sheet.

Step 5: To open the Macro dialog box, Press Alt+F8.

Step 6: From the list, choose DeleteAllCharts and click Run.

The script efficiently goes through each chart in the sheet and deletes them, saving you precious time and effort.

Macabacus: Your Most Valuable Tool

Before sharing your worksheets with those inside and outside your organization, you often need to prepare and “sanitize” them for various reasons. You may want to protect personal or proprietary information, confirm the integrity of your workbooks, or clean up the overall appearance or formatting.

Macabacus’ Prepare to Share tool allows you to perform all the abovementioned operations and many more. To proceed, open your Excel file. Navigate to the Macabacus > Prepare to Share menu and select ‘Remove charts’. You can do several operations all at once, on either the original workbook or a copy of the active workbook (recommended). Check out the video below for more:

Precautions and Considerations

Before performing any bulk deletions in Excel, it’s crucial to back up your financial data. While removing charts doesn’t typically affect the underlying data, it’s always better to be safe than sorry. Before running any VBA scripts, be sure to either save a copy of your original file or create a new version.

It’s also important to note that VBA scripts can sometimes encounter issues, especially if your worksheet has complex formatting or protected cells. If you run into problems, try the  troubleshooting tips below:

  • Make sure your macro security settings allow you to run VBA scripts. Go to ‘File’ > ‘Options’ > ‘Trust Center’ > ‘Trust Center Settings’ > ‘Macro Settings’ and select ‘Enable VBA macros’.
  • Check that your chart objects are not on protected sheets. If a worksheet is protected, you must unprotect it before running the script.
  • If you have charts in embedded objects (like Word documents or PowerPoint presentations), the script may not be able to delete them. In such cases, you’ll need to remove the charts manually.


Managing chart elements is an essential skill for investment bankers working with financial reports and models in Excel. Whether you need to remove a single, multiple, or all charts in a worksheet, this blog post outlines various methods for efficient presentations and secure data management.

To gain proficiency in chart management, practice the above steps on the provided quarterly earnings dataset. As you become more comfortable with them, you can apply them to your financial models, saving time and ensuring that your visualizations are always accurate and up-to-date.

Remember, clear and concise communication is critical in finance. By mastering the art of chart management in Excel, you can create compelling reports that drive better decision-making and help you succeed in your career.

For those looking to enhance their productivity in Microsoft Office further, consider exploring the various tools Macabacus offers. Designed for finance and banking teams, Macabacus provides robust features that streamline spreadsheet formatting, formula auditing, and presentation creation, ensuring accuracy and consistency across your documents.

Create Financial Models 10x Faster with Macabacus

Gain access to 100+ shortcuts, formula auditing visualizations, easy Excel-to-PowerPoint linking and productivity tools to help you accelerate financial modeling and presentations.

Start your Free Trial

Discover more topics

Build an operating model
In this tutorial, we will walk through how to build a general industry business operating model.
Read more
Build an M&A model
In this section, we demonstrate how to model a merger of two public companies in Excel.
Read more
Build an LBO model
In this tutorial, we will walk you through building an LBO model in Excel.
Read more
Asset and Stock Deals
The first step in purchase price allocation, or PPA, is to determine the purchase price.
Read more