Author: Oscar Cronquist Article last updated on October 12, 2018
To be able to resize a chart you must first select it, you do that by press with left mouse button on on the chart with the mouse.
Press and hold with left mouse button on dots, then drag to resize.
The corner dots behave differently, they change two sides of the chart simultaneously.
Hold SHIFT key while dragging to keep the chart aspect ratio. The aspect ratio is the proportional relationship between its width and its height.
If you change the width the height must also change in order to keep the same aspect ratio.
An aspect ratio of 1:1 means that the height and width have the same size.
Resize chart by changing column width and row height
If you happen to change the row height or column width the chart will resize and "follow" the cell grid.
Follow these steps if you don't want the chart to move or size with cells.
- Press with right mouse button on on the chart.
- Press with mouse on "Format Chart Area..."
- Press with mouse on "Properties" to expand settings.
- Select "Don't move or size with cells".
Chart settings - height and width
You can also change the chart size by going into the chart settings and change the height or width.
- Press with right mouse button on on a chart with the mouse.
- Press with mouse on "Format Chart Area..."
- Press
with mouse on "Size & Properties" button.
- Change the height and width.
Resize multiple charts simultaneously
There are two ways to resize multiple charts, going into the chart settings or resize using the mouse.
Chart settings
To resize multiple charts you must select all charts with left mouse button while holding the CTRL key.
Release everything, now press with right mouse button on on one of the charts with the mouse.
Press with mouse on "Size and Properties...".
Enter the height and width.
All charts now have the same height and width.
Resize using the mouse
Select all charts with left mouse button while holding the CTRL key.
Now press and hold with left mouse button on a dot and then drag, the other charts will follow.
VBA Macro
The following macro loops through each chart on sheet1 and changes the chart height and width.
Sub Macro1() For Each chrt In Worksheets("Sheet1").ChartObjects chrt.Height = 144 chrt.Width = 216 Next chrt End SubGet Excel *.xlsm file
Three ways to resize an Excel chart.xlsm
Latest updated articles.
More than 300 Excel functions with detailed information including syntax, arguments, return values, and examples for most of the functions used in Excel formulas.
More than 1300 formulas organized in subcategories.
Excel Tables simplifies your work with data, adding or removing data, filtering, totals, sorting, enhance readability using cell formatting, cell references, formulas, and more.
Allows you to filter data based on selected value , a given text, or other criteria. It also lets you filter existing data or move filtered values to a new location.
Lets you control what a user can type into a cell. It allows you to specifiy conditions and show a custom message if entered data is not valid.
Lets the user work more efficiently by showing a list that the user can select a value from. This lets you control what is shown in the list and is faster than typing into a cell.
Lets you name one or more cells, this makes it easier to find cells using the Name box, read and understand formulas containing names instead of cell references.
The Excel Solver is a free add-in that uses objective cells, constraints based on formulas on a worksheet to perform what-if analysis and other decision problems like permutations and combinations.
An Excel feature that lets you visualize data in a graph.
Format cells or cell values based a condition or criteria, there a multiple built-in Conditional Formatting tools you can use or use a custom-made conditional formatting formula.
Lets you quickly summarize vast amounts of data in a very user-friendly way. This powerful Excel feature lets you then analyze, organize and categorize important data efficiently.
VBA stands for Visual Basic for Applications and is a computer programming language developed by Microsoft, it allows you to automate time-consuming tasks and create custom functions.
A program or subroutine built in VBA that anyone can create. Use the macro-recorder to quickly create your own VBA macros.
UDF stands for User Defined Functions and is custom built functions anyone can create.
A list of all published articles.