小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

【跟我學(xué)Excel VBA】第九課:基礎(chǔ)知識(shí)回顧,不容錯(cuò)過(guò)

 是在下 2016-12-29

今天,看到有朋友回復(fù),讓講點(diǎn)基礎(chǔ)的東西。


還記得我們之前的宗旨么,我們是以實(shí)戰(zhàn)為主。在實(shí)戰(zhàn)中穿插基礎(chǔ)知識(shí)!


如果你沒(méi)有動(dòng)手敲過(guò)代碼,沒(méi)有仔細(xì)去體會(huì)每一句代碼是什么意思的話,再重新講基礎(chǔ)也沒(méi)有什么意思。


不過(guò),為了滿(mǎn)足大家的愿望,今天可以做一些基礎(chǔ)知識(shí)的復(fù)習(xí)和拓展,希望今天這節(jié)課之后,我們繼續(xù)我們的實(shí)戰(zhàn)之旅。




今天我們學(xué)習(xí)的重點(diǎn)是變量和數(shù)據(jù)類(lèi)型!


一、數(shù)據(jù)類(lèi)型及簡(jiǎn)寫(xiě)


VBA能處理的數(shù)據(jù)很多,為了高效地管理這些數(shù)據(jù),VBA中定義了多種數(shù)據(jù)類(lèi)型,并將不同的數(shù)據(jù)分配給不同的數(shù)據(jù)類(lèi)型。合理地區(qū)分?jǐn)?shù)據(jù)類(lèi)型有利于提升程序的執(zhí)行效率。下面顯示了各種數(shù)據(jù)類(lèi)型的名稱(chēng)、占用內(nèi)存大小及取值范圍:




平常我們用到最多的數(shù)據(jù)類(lèi)型有Boolean、Integer、Long、Date、Object、String


當(dāng)然,IntegerLong并沒(méi)有嚴(yán)格的區(qū)分,如果你認(rèn)為你的數(shù)據(jù)不會(huì)超過(guò)3W條記錄的話,就使用Integer,如果你認(rèn)為你的數(shù)據(jù)經(jīng)常超過(guò)3W,那么你就使用Long吧。






二、普通變量及對(duì)象變量


變量是指在程序執(zhí)行過(guò)程中隨時(shí)可能改變其值的量。變量沒(méi)有固定的值,可以隨時(shí)根據(jù)需求賦予其值。通常應(yīng)用于循環(huán)之中。通俗點(diǎn)來(lái)說(shuō):變量就是用一字符串來(lái)表示這隨時(shí)變化的量,通常需要指定數(shù)據(jù)類(lèi)型。


知識(shí)點(diǎn):在中文版本中,微軟為了照顧廣大華人的感受,變量名可以使用中文。但為了代碼的可移植性,建議使用英文或者類(lèi)似于英文的字符串。


除Object對(duì)象外(可以使用Object,也可以使用具體的對(duì)象名,比如:Workbook),其余的變量我習(xí)慣稱(chēng)之為普通變量。


變量的命名規(guī)則:


*   第一個(gè)字符必須使用英文字母或者漢字;

*   不能在名稱(chēng)中使用空格、句點(diǎn)(.)、感嘆號(hào)(!)、@、&、$或者#等字符;

*   名稱(chēng)長(zhǎng)度不可超過(guò)255個(gè)字符;

*   變量名稱(chēng)不能與自定義的函數(shù)(Function)過(guò)程或者內(nèi)置函數(shù)的名稱(chēng)相同;(可定義,但會(huì)使內(nèi)置的失效)

*   不能在同一模塊中或者過(guò)程中定義相同名稱(chēng)的變量;

*   變量名不能與VBA的保留字一致,如Dim、Sub、Function等等;

*   變量名是字母時(shí)不區(qū)分大小寫(xiě);

*   可以使用下劃線來(lái)區(qū)分多個(gè)單詞來(lái)構(gòu)成一個(gè)表示特定含義的變量,如Add_New_Sheet;


三、變量的定義及生命周期


給變量指定數(shù)據(jù)類(lèi)型的過(guò)程,叫做變量的定義。常用的定義方式有:Public、Private、Dim和Static


Public/Private/Dim/Static 變量名稱(chēng) As 數(shù)據(jù)類(lèi)型     



Public/Private/Dim/Static iRow&


名詞釋義:


Public,全局變量,在所有模塊所有過(guò)程中都可以使用,在Excel關(guān)閉時(shí)釋放變量;

Private,私有變量,在本模塊所有過(guò)程中都可以使用,在Excel關(guān)閉時(shí)釋放變量;

Dim,可以用于模塊頂部,在整個(gè)模塊中使用;也可以用在過(guò)程內(nèi)部,過(guò)程結(jié)束,變量釋放。

Static:靜態(tài)變量申明,在過(guò)程級(jí)別中使用,用于聲明變量并分配存儲(chǔ)空間。在整個(gè)代碼運(yùn)行期間都能保留使用 Static 語(yǔ)句聲明的變量的值。


普通變量的賦值:變量名=變量值


對(duì)象變量的定義、賦值及釋放:




講理論是枯燥的,如果大家看不明白,在后面的實(shí)戰(zhàn)中慢慢理解就是。在心中大概有個(gè)印象就好。


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多