Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
i have some graphs in excel that happens to have title with diffirent placement than other graphs, in matters of official report it bothers me, is there a way to edit charts title and legend in numbers or using module? talking in bulk numbers for multiple graphs so manual editing is undesired.
Solved! Go to Solution.
Sub StandardizeChartsOnSheet()
Dim chtObj As ChartObject
Dim cht As Chart
For Each chtObj In ActiveSheet.ChartObjects
Set cht = chtObj.Chart
' Ensure there is a title
cht.HasTitle = True
' Standardize title position (adjust as needed)
With cht.ChartTitle
.Left = 10 ' distance from left edge of chart
.Top = 5 ' distance from top edge of chart
End With
' Standardize legend position
If cht.HasLegend Then
cht.Legend.Position = xlLegendPositionBottom
End If
Next chtObj
End Sub
Try the above macro.
It will help you to standardize chart title and legend placement.
If this helped please feel free to mark it as a solution and give kudos 👍
Sub StandardizeChartsOnSheet()
Dim chtObj As ChartObject
Dim cht As Chart
For Each chtObj In ActiveSheet.ChartObjects
Set cht = chtObj.Chart
' Ensure there is a title
cht.HasTitle = True
' Standardize title position (adjust as needed)
With cht.ChartTitle
.Left = 10 ' distance from left edge of chart
.Top = 5 ' distance from top edge of chart
End With
' Standardize legend position
If cht.HasLegend Then
cht.Legend.Position = xlLegendPositionBottom
End If
Next chtObj
End Sub
Try the above macro.
It will help you to standardize chart title and legend placement.
If this helped please feel free to mark it as a solution and give kudos 👍
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.
| User | Count |
|---|---|
| 26 | |
| 25 | |
| 19 | |
| 19 | |
| 15 |
| User | Count |
|---|---|
| 48 | |
| 46 | |
| 43 | |
| 36 | |
| 35 |