似乎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