寵物集市-寵物集市華東、華南、華北排行榜一覽表
786
2025-04-02
excel中vba變量類型小結(jié)
本文對(duì)excel中vba變量類型和dim語(yǔ)句進(jìn)行一些小結(jié)。
EXCEL VBA中,如何判斷數(shù)據(jù)類型?使用變量的第一步是了解變量的數(shù)據(jù)類型。變量的數(shù)據(jù)類型控制變量允許保存何種類型的數(shù)據(jù)。 下面這個(gè)表列出了VBA支持的數(shù)據(jù)類型,以及各種數(shù)據(jù)類型的變量所需要的存儲(chǔ)空間和能夠存儲(chǔ)的數(shù)值范圍。
作為我們編寫代碼,為了做到效率,一個(gè)目標(biāo)是選擇需要存儲(chǔ)空間盡可能小的數(shù)據(jù)類型來(lái)保存需要存儲(chǔ)的數(shù)據(jù)。例如,如果要保存諸如班級(jí)學(xué)生總數(shù)這樣的小數(shù)字,那么Byte數(shù)據(jù)類型就OK。這種情況,使用Single數(shù)據(jù)類型只是對(duì)計(jì)算機(jī)存儲(chǔ)空間的浪費(fèi)。
如果在語(yǔ)句中沒(méi)有提供數(shù)據(jù)類型,變量將被指定為Variant類型,因?yàn)閂BA中默認(rèn)的數(shù)據(jù)類型是Variant。 必須指定數(shù)據(jù)類型的第一個(gè)原因是,Variant數(shù)據(jù)類型占用的存儲(chǔ)空間較大,即使沒(méi)有給Variant類型的變量賦值,它也要占用16個(gè)字節(jié)或者22個(gè)字節(jié)。第二個(gè)原因是,Variant數(shù)據(jù)類型將影響應(yīng)用程序的性能。VBA必須辨認(rèn)Variant類型的變量中存儲(chǔ)了何種類型的數(shù)據(jù)。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。