【发布时间】:2016-08-01 09:21:07
【问题描述】:
我在准备宏时遇到问题,该宏会在工作表中选择 3 个范围,然后从该数据中创建包含 3 个图表的新工作表。我该如何准备一份?
这是我目前拥有但不起作用的内容:ActiveChart.Location Where:="Inwestycje wykresy" 突出显示并出现“类型不匹配”错误。
我是否还必须包括图表尺寸和位置?
这是我的代码:
Sub InwestycjeWykresy()
Range("B3:N5").Select
Charts.Add
ActiveChart.ChartType = xlColumnClustered
ActiveChart.SetSourceData Source:=Sheets("Inwestycje").Range("B3:N5"), PlotBy:=xlRows
ActiveChart.Location Where:=xlLocationAsNewSheet, Name:="Inwestycje wykresy"
With ActiveChart
.HasTitle = True
.ChartTitle.Characters.Text = "Alerty"
End With
Worksheets("Inwestycje").Activate
Range("B6:N7").Select
Charts.Add
ActiveChart.ChartType = xlColumnClustered
ActiveChart.SetSourceData Source:=Sheets("Inwestycje").Range("B6:N7"), PlotBy:=xlRows
ActiveChart.Location Where:="Inwestycje wykresy"
With ActiveChart
.HasTitle = True
.ChartTitle.Characters.Text = "Eskalacje"
End With
Worksheets("Inwestycje").Activate
Range("B8:N10").Select
Charts.Add
ActiveChart.ChartType = xlColumnClustered
ActiveChart.SetSourceData Source:=Sheets("Inwestycje").Range("B8:N10"), PlotBy:=xlRows
ActiveChart.Location Where:="Inwestycje wykresy"
With ActiveChart
.HasTitle = True
.ChartTitle.Characters.Text = "Nadzor"
End With
End Sub
【问题讨论】: