方法/步驟
1/6分步閱讀
首先我們打開一個工作樣表作為例子。
2/6
使用alt+f11組合快捷鍵進入vbe編輯器,插入一個新的模塊,并在模塊中輸入以下代碼:
OptionExplicit
Sub顯示固定日期格式()
DimzdrqAsVariant
Sheet2.Activate
Sheet2.Range("a1")=zdrq
EndSub
3/6
設置變量有幾個特殊需要注意的地方,第一vba中不需要對變量進行聲明,任意輸入的字符串都可以被認定為變量,但是這樣的使用方法太隨心所欲,在后期變量多的情況下,無法起到規范代碼,提示的作用,因此應該在設定變量的時候做一個dim聲明。
4/6
其二不僅要聲明變量,而且同時要指定變量的作用域,比如這里我們就指定了zdrq為一個變量。在這里的作用域是其數據類型會自動轉換,可以隨后面代碼的運行通用自行轉換。
5/6
如果將數據設置為變量,且對變量的作用域做了設置,那么在使用變量的時候,vbe可以提示變量類型可以使用的屬性和方法,這無疑是非常有用的一個功能。
6/6
在對變量賦值的時候,大部分對象函數都有自己的默認屬性。舉例range函數的默認屬性為.value,那么直接輸入range(“a1”)=1和range(“a1”).value=1是一樣的。不同的是,如果完整的輸入了屬性,則在閱讀的時候更加的清晰。