似乎Visual Basic无法根据用户修改的表名引用工作表。工作表选项卡可以更改其名称,但似乎Visual Basic仍将工作表名称视为Sheet1等,尽管工作簿选项卡已更改为有用的东西。Excel选项卡表名称与Visual Basic表名称
我有这样的:
TABname = rng.Worksheet.Name ' Excel sheet TAB name, not VSB Sheetx name.
,但我想用在Visual Basic程序表名称。到目前为止我所能得到的最好的结果是选择工作表选项卡与Visual Basic名称,这并没有使我的一天。 Visual Basic必须知道Sheet1,Sheet2等名称。如何将这些与Excel选项卡名称关联起来,以便我不必维护一个随每个新工作表或工作表选项卡重新命名而变化的查找表? 在此先感谢您的答复。
我从来没有遇到过表单名称改变但VB无法看到改变的情况。你能显示你的关联代码吗? – 2010-04-16 00:27:32