探索 Excel 表格、数据透视表及界面定制的奥秘
1. 使用 VBA 操作 Excel 表格
在 Excel 中,表格操作是数据处理的重要环节。虽然常说表格在 Excel 2007 中获得了“官方”地位,但实际上早期版本的 Excel 对象模型中就有用于处理列表(即表格)的 ListObject 对象。不过,Excel 2007 对其进行了一系列的功能扩展。ListObject 对象是使用 VBA 创建和操作表格的关键。
以下是通过 VBA 记录器记录的操作代码:
Sub RecordedCode()
ActiveSheet.ListObjects.Add(xlSrcRange, Range("$A$1:$L$1001"), , xlYes).Name = _
"Table1"
Range("Table1[#All]").Select
ActiveWorkbook.Worksheets("Data").ListObjects("Table1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Data").ListObjects("Table1").Sort.SortFields.Add _
Key:=Range("Table1[[#All],[Age]]"), SortOn:=xlSortOnValues, Order:= _
xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Data").ListObjects("Ta
超级会员免费看
订阅专栏 解锁全文
5617

被折叠的 条评论
为什么被折叠?



