EXCEL VBA中,如何判斷數(shù)據(jù)類型?使用變量的第一步是了解變量的數(shù)據(jù)類型。變量的數(shù)據(jù)類型控制變量允許保存何種類型的數(shù)據(jù)。
下面這個表列出了VBA支持的數(shù)據(jù)類型,以及各種數(shù)據(jù)類型的變量所需要的存儲空間和能夠存儲的數(shù)值范圍。
作為我們編寫代碼,為了做到效率,一個目標(biāo)是選擇需要存儲空間盡可能小的數(shù)據(jù)類型來保存需要存儲的數(shù)據(jù)。例如,如果要保存諸如班級學(xué)生總數(shù)這樣的小數(shù)字,那么Byte數(shù)據(jù)類型就OK。這種情況,使用Single數(shù)據(jù)類型只是對計算機存儲空間的浪費。
使用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類型,因為VBA中默認(rèn)的數(shù)據(jù)類型是Variant。
必須指定數(shù)據(jù)類型的第一個原因是,Variant數(shù)據(jù)類型占用的存儲空間較大,即使沒有給Variant類型的變量賦值,它也要占用16個字節(jié)或者22個字節(jié)。第二個原因是,Variant數(shù)據(jù)類型將影響應(yīng)用程序的性能。VBA必須辨認(rèn)Variant類型的變量中存儲了何種類型的數(shù)據(jù)。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊涵了豐富的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.oesoe.com/
本文標(biāo)題:excel中vba變量類型小結(jié)
本文網(wǎng)址:http://www.oesoe.com/html/support/11139217127.html