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