是否可以编写一个可以从任何活动选择中格式化表格的宏?例如,我有一个宏,基本上只会执行Ctrl Shift End范围选择 . 之后,我希望宏能够将所选范围格式化为表格,但是当我在VBA中记录此操作时,它将使用范围地址,这些地址在工作表之间并不总是相同 .
Sub A_SelectAllMakeTable()
Range("A1").Select
Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select
ActiveSheet.ListObjects.Add(xlSrcRange, Range("$A$1:$AO$2959"), , xlYes).Name _
= "Table1"
Range("A1:AO2959").Select
ActiveSheet.ListObjects("Table1").TableStyle = "TableStyleMedium15"
End Sub
提前致谢 .
1 回答
尝试这个当前选择:
或等效的宏(用于Ctrl Shift结束范围选择):