0
我正在以vba創建數據透視表。VBA - 生成數據透視表時所需的對象錯誤
我幾乎成功創建它。下面是我的代碼,
Sub Pivot()
Dim ws As Worksheet
Dim pc As PivotCache
Dim pt As pivottable
Set ws = Sheets("Cat_Pivot")
Set pc = ActiveWorkbook.PivotCaches.Create(xlDatabase, "Preparation Sheet!R1C7:R1048576C8")
Set pt = pc.CreatePivotTable(ws.range("B3"))
With pt
With .PivotFields("Category")
.Orientation = xlRowField
.Position = 1
End With
With .PivotFields("Colour")
.Orientation = xlColumnField
.Position = 1
End With
.AddDataField.PivotFields ("Colour"), "count of colour", xlCount
End With
End Sub
我得到一個對象所需的錯誤,當我添加行
.AddDataField.PivotFields( 「顏色」), 「色數」,xlCount
在添加此行之前,我可以創建數據透視表。我該如何糾正這一點?
我經歷了可用的資源,據我所知,我已經通過dim語句聲明瞭變量。
問題糾正。我應該在之前添加聲明。現在它工作正常。 :)抱歉錯誤的評論更新。 – Mikz
只有一個評論...爲什麼我所有的列標籤都沒有看到?我只能看到綠色和紅色..黃色失蹤。我怎麼克服_ – Mikz
問題解決了:)謝謝你的支持:)謝謝 – Mikz