以上就是我們定義了三個常量,就是把數字賦值給到某一個字符串,這樣做的好處就是,我們在用的時候,可以多次引用這個字符串即可,當我們需要修改的時候,隻需要修改一次即可,是不是感覺很方面?
但是請千萬記住,不要少了const,這是在VBA中規定好的寫法。但是我們一旦聲明了變量,如果你還試圖去改下他的值,那麼這個時候就會報錯。
還有另外系統自帶的常量,也就是VBA默認的常量,其實VBA提供了很多自己定義的常量,我們可以直接拿過來使用。如下圖所示,xlPortrait其實他也是一個常量,值為1.
2.變量,這一次是很好理解,excel在處理的時候,他是可以按照一定規則去變化的。其實變量我們是看不到他變化,他的變化在計算機的内存之中。另外需要說明的一點是,變量的數據種類有很多。如下圖:
我們在使用變量的時候,可以給變量定義一下他的數據類型,這樣的話我們程序執行的速度會快很多的,效率也會提升很多。需要說明的一點是,我們不能使用vba系統的關鍵字來定義成變量,系統是不允許的。也許你會偷懶不定義數據變量類型,那麼你會付出代價的。在某些時候,我們定義的範圍越精确,程序的執行效率也就越高,速度越快。
Option Explicit,另外這句代碼如果寫在我們程序開頭,就是要求我們定義變量必須聲明變量類型,否則會報錯。
如下圖就是定義了W為工作表對象。定義變量的作用域,是一個非常好的習慣,可以加快程序的執行效率和避免我們出現錯誤拼寫的變量名稱。
3、字符串
在VBA中,我們也可以處理字符串的。字符型的數據他的長度也是有限制的,不能無限長,每一個字符需要占用一個字節的位置。如下圖,2種定義類型;
4.日期
簡單說下,我們可以使用字符串來表示日期,但是其實日期他有自己的定義關鍵字date。他占用的字符空間為8個字節的存儲,他可以儲存日期和時間。如下圖所示:,通常情況下我們默認用#字符将我們的日期或者時間括起來。
以上就是我們今天和大家說的數據基本構成,其實VBA代碼學習起來非常簡單,他就是一個腳本語言的存在,他有自己的條條框框,你按照他的遊戲規則來寫代碼就可以。如果有不明白的或者不懂的可以在下方留言,我們會一一解答的。
我是Excel教案,關注我持續分享更多的Excel技巧!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!