【发布时间】:2017-06-27 11:33:13
【问题描述】:
我有 sheet1、sheet2、sheet3、sheet4。
在 4 张工作表中,工作表 1 和工作表 2 在列表中有数据。并且 sheet3 和 sheet 4 具有相同的数据透视表。
我想要一个 VBA,这样,在我的工作簿中,如果它找到带有列表的表格,那么它应该将其格式化为表格。该表应仅适用于它具有价值的单元格。
我使用记录宏来获取代码,但我很惊讶应该如何为我的所有表格实现它。 代码,来自一张纸的记录宏:
sub macro()
Cells.Select
ActiveSheet.ListObjects.Add(xlSrcRange, Range("$1:$1048576"), , xlYes).Name = _
"Table2"
Cells.Select
ActiveSheet.ListObjects("Table2").TableStyle = "TableStyleLight9"
End Sub
【问题讨论】: