0
我試着分析Excel如何從選擇中創建數據透視表。看起來很簡單。我在文檔中選擇整個範圍,然後按該範圍創建數據透視表。這將產生以下代碼:如何使用VBA,Excel中的選擇創建數據透視表
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
Sheets.Add
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"Keyword report!R2C1:R643841C25", Version:=xlPivotTableVersion15). _
CreatePivotTable TableDestination:="Sheet38!R3C1", TableName:="PivotTable2" _
, DefaultVersion:=xlPivotTableVersion15
我想在未來使用這個代碼,但不是採用固定的參考特定的範圍內,我希望Excel從選擇得出的數據。出於某種原因,這不包括在宏記錄中。我不知道「R2C1:R643841C25」是什麼或它是如何派生的。我的選擇是:A1:Y643841。
最大的問題是:如何將代碼中的R2C1:R643841C25替換爲「Selection」?
請將此作爲回答,我想給你最好的答案。 :) –
刪除並添加爲答案 –