掃碼下載APP
及時接收最新考試資訊及
備考信息
Integer:整型數值類型;
Long:長整型數值類型;
String:字符串類型;
Boolean:邏輯類型;
Single:單精度類型;
Double:雙精度類型;
Currency:貨幣數值類型;
Decimal:可以容納小數的數值類型;
Variant:任何數字值或字符串值;
Object:對象類型;
用戶自定義:利用TYPE語句由用戶自己定義的數據類型。
首先,大家在VBA中能夠見到的文字,除了之前列舉的幾大類關鍵字(保留字)外,就是些數據和注釋了。注釋是以西文半角方式的單引號開頭的文字,在VBA編輯器里顯示為綠色。這些字主要用來注釋解說變量或代碼的用途。數據則有很多種,這才是我們今天要講的主要內容。在VBA中,數據按照形態大致分為三類,常量、變量和數組。常量就是指在程序中已經指定的值,并且常量的值在程序中保持不變。舉個例子,我們聲明一個常量名字叫“Name”,我們在可以在聲明的時候直接賦予這個常量一個值比如“張三”。那么在這個程序里,我們就不用直接引用“張三”這個名字了,我們在需要引用的時候只要用Name這個常量就可以替代了。可能有的朋友會說,既然Name就是代表“張三”,那我們為什么不直接在程序里寫“張三”呢?這里有這么幾個原因。一是有可能直接使用“張三”不方便,如果起個有意義的名字更便于閱讀和維護代碼。二是如果以后需要修改程序,需要將程序中使用到“張三”的地方都改成“李四”,那么如果用引用一個常量的這種方式的話,就只需要修改Name這個常量的值就可以了。變量和常量有點類似,都是以一個名字來命名并賦予一個值給它,不同之處在于,常量的值在整個應用程序代碼中是不變的,而變量的值會隨著代碼位置的不同而發生變化。
在這里提供一個小建議,在給變量起名字的時候最好起一些有意義的名字,否則在今后維護代碼的時候會遇到困難。比如可以給整型變量加上INT的前綴,如果這個變量用來保存“編號”的,那么可以起這樣的名字“INT_name”,如果是保存“生日”的日期型變量呢?可以這樣起“DATE_birthday”,等等。
再來說說數組,數組也是變量,不同之處是數組是一組變量的集合而不是單個變量。因此,數組一般由變量名和下標組成,例如:NAME(2)、k(5)等。數組按照下標的個數分為一維數組(只有一個下標)、二維數組(有兩個下標)和多維數組(有多于2個下標)。除了普通變量能采用數組形式外,對象、控件、單元格等都可以采用數組的形式來表示。對于有規律的變量或對象采用數組的形式可以方便的配合循環語句來簡化代碼、提高執行效率,不過會占用更多的內存資源,因此是一種空間換時間的方法。
其次,在學習具體變量之前,我們還要談談計算機是如何保存和處理各類數據的。按照數據的種類和載體我們大致可以分為這么幾類,數字、西文字符、中文字符、圖形、動畫、視頻、音頻等。這些數據在計算機中都被翻譯為2進制來保存。比如數字,分為整形、浮點型、單精度、雙精度、長整形等,按照2的N次冪的方法計算所能保存的最大數和最小數來確定范圍;再比如數字型字符和西文字符,都是按照ASCII編碼來保存的,一個字符占用一個字節(8位二進制);中文字符由于數量眾多,就采用國際標準交換代碼來保存,一個字符占用二個字節(16位二進制);圖形、動畫、視頻和音頻數據就更為復雜,一般通過引用(在變量中保存能找到這些數據的地址)的方法保存。
最后,我們來看看學習變量需要重點掌握哪些內容。一是要十分清楚每種變量類型所對應的取值范圍。根據我們第二點講解的計算機保存各類數據的方法,對應不同類別變量的取值范圍是存在不同的。BYTE字節型變量,只能存放1個字節的內容,因此你不能將一個漢字字符保存到一個字節型變量中,也為一個漢字字符需要占用2個字節的空間,如果用BYTE型變量保存就會發生溢出錯誤。二是變量的本質是一塊特定內存區域的名稱,我們通過引用這個名稱(即變量名)來使用這塊系統分配給應用程序的特定內存存放數據。明白了這一點可以幫助我們更好地在程序中使用變量。三是變量的生存周期和作用范圍。
Copyright © 2000 - www.electedteal.com All Rights Reserved. 北京正保會計科技有限公司 版權所有
京B2-20200959 京ICP備20012371號-7 出版物經營許可證 京公網安備 11010802044457號
套餐D大額券
¥
去使用 主站蜘蛛池模板: 九九视频网 | 成人免费大片黄在线播放 | 欧美插插| 91在线导航 | 欧美国产日韩在线 | av大全在线免费观看 | 黄色免费看网站 | 亚洲一区二区三区久久 | 欧美一区二区三区电影 | 亚洲小少妇裸体bbw 亚洲免费成人 | 视频在线日韩 | 国产成人三级 | 日韩中文在线 | 国产亚洲精品久久久优势 | 欧美精品一二区 | 美女操人网站 | 91精品国产色综合久久不卡98口 | 国产精品久久久精品 | 国产第二页 | 亚洲免费在线 | 综合久久久久久久久久 | 国产精品美女一区二区三区 | 久久精品一级 | 久久观看 | 久久久美女视频 | 成人国产精品免费观看视频 | 韩日电影 | 国内精品一区二区 | 麻豆一区二区在线观看 | 国产午夜精品在线观看 | 69精品 | 久久亚州 | 一区二区三区中文字幕 | 日韩一区二区电影 | 婷婷99狠狠躁天天躁中文字幕 | 久久精品2| 天堂av中文在线 | 麻豆国产一区二区三区四区 | 国产一区二区三区在线免费观看 | 91精品国产欧美一区二区 | 成人在线视频一区二区 |