0
以下のコードを実行しようとするとエラーが発生します。コードがピボットを作成しようとすると、なぜ最後の部分にエラーが表示されるのか説明してください。VBAでピボットテーブルを作成する際にエラーが発生しました
エラーは言う:「無効なプロシージャ呼び出しまたは引数」私はPVT
Private Sub CommandButton1_Click()
Dim sht As Worksheet
Dim pvtCache As PivotCache
Dim pvt As PivotTable
Dim StartPvt As String
Dim SrcData As String
For Each PT In Sheet5.PivotTables
PT.TableRange2.Clear
Next PT
'Determine the data range you want to pivot
SrcData = ActiveSheet.Name & "!" & Range("B7:D10").Address(ReferenceStyle:=xlR1C1)
'Where do you want Pivot Table to start?
StartPvt = Sheet5.Name & "!" & Sheet5.Range("B12").Address(ReferenceStyle:=xlR1C1)
'Create Pivot Cache from Source Data
Set pvtCache = ActiveWorkbook.PivotCaches.Create(_
SourceType:=xlDatabase, _
SourceData:=SrcData)
MsgBox StartPvt & "_" & SrcData
'Create Pivot table from Pivot Cache
Set pvt = pvtCache.CreatePivotTable(_
TableDestination:=StartPvt, _
TableName:="TestPivotTable")
End Sub
エラーが発生する正確な行は何ですか?そして、エラーメッセージは何を言いますか? – rohrl77
エラー:私はpvtを設定する最後の部分で "無効なプロシージャの呼び出しまたは引数"と言う。 –