1 2 3 4 5 6

廣告

網友您好,若是您覺得我寫的工具或文章對您有幫助,
而您或者您的朋友有在博客來購物,可以透過底下連結

如何在博客來購物贊助網站或是點選計數器下方的博客來圖示來讓網站可以永續經營。

2012年9月4日 星期二

Excel VBA 工作表的使用技巧

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


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




2.利用print或(?)指令在即時運算中將工作表名稱顯示出來

? worksheets(1).name 其中1代表第一個工作表

PS:這種寫法如果使用者改變工作表順序就會抓錯工作表

 
3.改成 ? worksheets(“主畫面”).name

PS:這種寫法如果使用者改變工作表名稱就會抓不到工作表



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


本文章同步發表於:
http://wordpress.bestdaylong.com/blog/archives/2134
http://discuz.bestdaylong.com/thread-741-1-1.html

沒有留言:

贊助

彰化一整天粉絲團