首页 > 未分類 > Excel VBA 工作表的使用技巧
2012
09-04

Excel VBA 工作表的使用技巧

這個是一般寫Excel VBA很容易搞混的一個地方,因為會出現兩個 Name的屬性,一個是(Name)=>代表物件名稱,一般寫程式都是用這個,這個名稱要在程式碼中才可以看到及修改,Name代表工作表名稱方便使用者修改成方便記憶的名稱,例如:”9月份進貨”會比Sheet1容易記憶。

Excel VBA 工作表的使用技巧 - 第1张  | 彰化一整天blog

1.藍色跟紅色的Name是指不同的東西

Excel VBA 工作表的使用技巧 - 第2张  | 彰化一整天blog

2.利用print或(?)指令在即時運算中將工作表名稱顯示出來
? worksheets(1).name 其中1代表第一個工作表
PS:這種寫法如果使用者改變工作表順序就會抓錯工作表

Excel VBA 工作表的使用技巧 - 第3张  | 彰化一整天blog

3.改成 ? worksheets(“主畫面”).name
PS:這種寫法如果使用者改變工作表名稱就會抓不到工作表

所以用Sheet1.Name這種寫法比較不會出錯,因為一般使用者不會進程式碼修改名稱
 

同步發表於:Excel VBA 工作表的使用技巧
最后编辑:
作者:明和 蔡
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。