وعليكم السلام -منور المنتدى
يمكنك استخدام هذا الكود
Sub salesvalues()
Dim chtChart As Chart
'Create a new chart.
Set chtChart = Charts.Add
Set chtChart = chtChart.Location(Where:=xlLocationAsObject, Name:="ÅÏÇÑÉ ÇáÊæÇÕá ÇáÏÇÎáí")
With chtChart
'.Name = ""
.ChartType = xlColumnClustered
'Link to the source data range.
.SetSourceData Source:=Sheets("ÅÏÇÑÉ ÇáÊæÇÕá ÇáÏÇÎáí").Range("C4:N8"), _
PlotBy:=xlRows
.HasTitle = True
.ChartTitle.Text = "Sales by Customer"
.Axes(xlCategory, xlPrimary).HasTitle = True
.Axes(xlCategory, xlPrimary).AxisTitle.Characters.Text = "Customer"
.Axes(xlValue, xlPrimary).HasTitle = True
.Axes(xlValue, xlPrimary).AxisTitle.Characters.Text = "Total Sales"
End With
End Sub
وفى هذا الرابط سوف ترى شرح أخر
https://www.computerna.com/excel-chart/