我编写了一个宏来格式化从Excel数据提取创建的表(表名称Service_Header)的列 . 文件中有多个选项卡 . 带有我正在尝试格式化的表的选项卡标记为“已完成” . 还有另一个选项卡“SO Data”,它还有一个名为Service_Header的表 .

我的问题是,我在“完成”选项卡上编写的用于格式化Service_Header的宏是错误的尝试在“SO数据”选项卡上格式化不存在的Service_Header列 . 如何限制此宏仅在“完成”选项卡上的Service_Header表上运行?

Sub WrapandFit()

Range("Service_Header[Resolution]").ColumnWidth = 65
Range("Service_Header[Resolution]").WrapText = True
Range("Service_Header[#All]").VerticalAlignment = xlTop

End Sub

我正在学习VBA,但似乎有一种直截了当的方法来做到这一点 .
谢谢