我尝试分析Excel如何从选择中创建数据透视表。看起来很简单。我在我的文档中选择了整个范围,然后使用该范围点击Create Pivot。这产生了以下代码:
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不使用对特定范围的固定引用,而是从Selection中绘制该数据。出于某种原因,宏记录中没有包含这些内容。我不知道" R2C1:R643841C25"是或如何得出。我的选择是:A1:Y643841。
最大的问题:如何用代码"选择"代替R2C1:R643841C25?