vba三種類型?是的你沒有看錯,VBA也是有自己的語法原則的,不是随意亂寫的,在語法中規定了怎麼表示單元格,怎麼表示一個表等等,我來為大家講解一下關于vba三種類型?跟着小編一起來看一看吧!
是的你沒有看錯,VBA也是有自己的語法原則的,不是随意亂寫的,在語法中規定了怎麼表示單元格,怎麼表示一個表等等。
有人問VBA的語法難嗎?隻要你堅持學習,然後有時間就去去練習堅持不動搖,那對你來說一定不難。
這個過程會讓你感覺到很枯燥,但是堅持就是勝利(數據類型也比較多,不是一次就能記住的,沒事看幾眼,形成無意識的記憶,看多了就記住了)。
1. VBA的數據類型有哪些?
❶字節型:Byte
❷整數型:Integer
❸長整數型:Long
❹單精度浮點型:Single
❺雙精度浮點型:Double
❻貨币型:Currency
❼小數型:Decimal
❽字符串型:String
❾日期型:Date
❿布爾型:Boolean
2. 簡單的看一看每一種數據類型能存儲的數據範圍
數據類型 |
存儲空間(單位字節) |
範圍詳解 |
Byte |
1 |
保存0到255 |
Boolean |
2 |
True或者FALSE |
Integer |
2 |
保存-32768到32767 |
Long |
4 |
保存-2147483648到2147483647 |
Single |
4 |
單精度浮點數值
負數:–3.402823E38到–1.401298E–45 正數:1.401298E–45到3.402823E38 |
Double |
8 |
雙精度浮點數值 負數:–1.79769313486231E308到–4.94065645841247E–324 正數:4.94065645841247E–324到1.79769313486231E308 |
Currency |
8 |
(放大的整數(譯者:整數除以10000得到的數值,參見VBA幫助))使用在定點計算中: –922,337,203,685,477.5808到922,337,203,685,477.5807 |
Decimal |
14 |
/–79,228,162,514,264,337,593,543,950,335沒有小數點; /–7.9228162514264337593543950335小數點後有28位數字; 最小的非0數字是 /–0.0000000000000000000000000001 |
Date |
8 |
從100年1月1日到9999年12月31日的日期 |
String(變長字符串) |
10字節 字符串長度 |
變長字符串最多可包含大約 20 億 ( 2^31)個字符。 |
String(定長字符串) |
字符串長度 |
定長字符串最多可包含大約65,400 個字符。 |
Object |
4 |
對象變量用來引用Excel中的任何對象 |
Variant(帶數字) |
16 |
最高範圍到Double類型的任何數值 |
Variant(帶字母) |
22字節 字符串長度 |
和變長字符串的範圍一樣 |
用戶定義類型 |
成員所需的數值 |
每個成員的範圍和它的數據類型的範圍一緻 |
下面就對數據類型應用舉幾個例子
1. VBA中存儲姓名使用哪個變量?
答:姓名是文本,所以選擇String
2. 如果要存儲一個人的年齡使用哪個變量?
答:一個人的年齡不可能小于0更不可能大于255,所以選擇Byte型就可以
3. 如果一個工廠有5000人要存儲這個數據需要選擇哪個數據類型?
答:根據數據類型的範圍Integer可以滿足,Integer範圍在-32768到32767
4. 一個人的出生日期選哪個數據類型存儲?
答:隻要是日期類型的就選擇Date型
5. 如果要儲存一個國家的人口需要選擇哪個數據類型?
答:根據範圍可以選擇Long型
就先舉這幾個例子吧,下面一篇文章我們開始定義變量,并且了解什麼是變量,什麼是常量同時了解變量的作用域。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!