我有一个电子表格,其中每个选项卡代表不同的客户。每个选项卡中有 5 个按钮,分别对应 5 个不同的电子表格。我是否可以将我的宏代码设为通用的,即根据我所在的客户(特定客户的选项卡),代码代表该客户。目前,我有针对每个按钮的特定代码:
Workbooks.Open Filename:= "\\some\folder\johndoe\Estimate\johndoe_Estimate.xls" _
我希望调用名称 johndoe 的代码能够调用我所在选项卡的名称。
我已经可以根据选项卡名称填写单元格。现在,我需要填写代码根据活动选项卡。
答案1
“ActiveSheet.Name”,但是如果您在电子表格的代码中,您可以使用“Me.Name”,这在工作表实际上并未激活但代码正在运行时很有用。
Workbooks.Open Filename:= "\\some\folder\johndoe\Estimate\" & ActiveSheet.Name & ".xls"