EXCEL VBA中,如何判斷數(shù)據(jù)類型?使用變量的第一步是了解變量的數(shù)據(jù)類型。變量的數(shù)據(jù)類型控制變量允許保存何種類型的數(shù)據(jù)。
下面這個(gè)表列出了VBA支持的數(shù)據(jù)類型,以及各種數(shù)據(jù)類型的變量所需要的存儲空間和能夠存儲的數(shù)值范圍。
作為我們編寫代碼,為了做到效率,一個(gè)目標(biāo)是選擇需要存儲空間盡可能小的數(shù)據(jù)類型來保存需要存儲的數(shù)據(jù)。例如,如果要保存諸如班級學(xué)生總數(shù)這樣的小數(shù)字,那么Byte數(shù)據(jù)類型就OK。這種情況,使用Single數(shù)據(jù)類型只是對計(jì)算機(jī)存儲空間的浪費(fèi)。
使用Dim語句創(chuàng)建變量
對變量可以使用的數(shù)據(jù)類型已經(jīng)熟悉了,就可以創(chuàng)建變量。創(chuàng)建變量可以使用Dim語句,創(chuàng)建變量通常稱為聲明變量。
Dim語句的基本語法:Dim變量名As數(shù)據(jù)類型
Dim sName As String:申明sName變量為字符串類型。
如果在語句中沒有提供數(shù)據(jù)類型,變量將被指定為Variant類型,因?yàn)閂BA中默認(rèn)的數(shù)據(jù)類型是Variant。
必須指定數(shù)據(jù)類型的第一個(gè)原因是,Variant數(shù)據(jù)類型占用的存儲空間較大,即使沒有給Variant類型的變量賦值,它也要占用16個(gè)字節(jié)或者22個(gè)字節(jié)。第二個(gè)原因是,Variant數(shù)據(jù)類型將影響應(yīng)用程序的性能。VBA必須辨認(rèn)Variant類型的變量中存儲了何種類型的數(shù)據(jù)。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:excel中vba變量類型小結(jié)
本文網(wǎng)址:http://www.ezxoed.cn/html/support/11139217127.html