我有一張工作表,其中有一個數據透視表。從數據透視表中,我正在生成圖表。我的工作表分別由兩個數據透視表和兩個圖表組成。用橫線創建圖表
從數據透視表中,從我的列字段「目標」中,我想繪製一個水平線的值。有人能幫助我,我怎麼能提到範圍併爲我的專欄目標畫一條水平線。我通過網絡搜索,我找不到數據透視表的範圍。
而且,我得到一個自動化錯誤在我的源數據線
.SetSourceData pt
下面是我使用生成我從透視表圖表代碼
Sub chart()
Dim cht As Chart
Dim stable As PivotTable
Dim pt, sh
If ActiveSheet.PivotTables.count = 0 Then Exit Sub
Set stable = ActiveSheet.PivotTables(2)
Set pt = stable.TableRange1
Set sh = ActiveSheet.ChartObjects.Add(Left:=250, _
Width:=400, Top:=20, Height:=250)
sh.Select
Set cht = ActiveChart
With cht
.SetSourceData pt
.ChartType = xlColumnStacked
End With
cht.FullSeriesCollection(1).Name = "Average of Red"
cht.SeriesCollection(1).HasDataLabels = True
cht.SeriesCollection(2).HasDataLabels = True
cht.SeriesCollection(1).Format.Fill.ForeColor.RGB = RGB(0, 255, 0)
cht.SeriesCollection(2).Format.Fill.ForeColor.RGB = RGB(255, 0, 0)
cht.HasTitle = True
cht.ChartTitle.Text = " Result 2017"
End Sub
你能提供您的工作表的屏幕打印,以及您希望它看起來如何? – Zac
當然我會提供現在 – Jenny
@Zac我添加了截圖供您參考。 – Jenny