久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

VBA系列-寫代碼的正確姿勢

 L羅樂 2017-09-04
Hi,,大家好,!
上次代碼練練手,,大家是不是覺得不過癮呢,?
今天我們來開啟寫代碼的正確姿勢
邀請你進步


首先我們【認識VBA的數(shù)據(jù)類型】
  VBA將數(shù)據(jù)分為不同的類型,,數(shù)據(jù)可以儲存為:數(shù)字,、文本、日期,、對象,、還可以自定義數(shù)據(jù)類型,下表是整理的數(shù)據(jù)類型,,請閱,。

不要因為內(nèi)容枯燥就跳過了哦!
了解數(shù)據(jù)類型是為了在程序里給變量聲明他是什么類型的數(shù)據(jù),,方便計算機識別,。
接著我們了解【怎樣聲明變量的數(shù)據(jù)類型】
 使用關(guān)鍵字Dim來聲明變量的數(shù)據(jù)類型,,Dim后面跟著的就是變量名稱,這個名字可以自由定,,但需要避開VBA關(guān)鍵字,; 
例如:假設(shè)想讓某個過程顯示員工的姓名、生日,、年齡,,可以聲明以下三個變量FName 、 Dateofbirth,、Age
Dim FName AS String,; 聲明FName變量來記錄員工的姓名,姓名屬String文本型,,Name是VBA的保留字要避開喲,;
Dim Dateofbirth as date;    ‘Dateofbirth屬Data日期型數(shù)據(jù)
Dim Age As integer,; ‘變量Age 會儲存今天和員工生日之間年數(shù)的數(shù)字,,年齡按整年顯示,變量Age被分配為integer整數(shù)型,。
也可以同時在一行中聲明多個變量,;如:Dim FName As String, Dateofbirth as date ,Age As integer ,用逗號分隔

嗯!看看程序跑起來的效果吧,!在代碼窗口輸入,。
Sub AgeCalc()
'聲明變量
Dim FName As String
Dim DateOfBirth As Date
Dim Age As Integer
'給變量賦值
FName = '李四'
DateOfBirth = #1/1/1984#
'計算年齡
Age = Year(Now()) - Year(DateOfBirth)
'在立即窗口中顯示結(jié)果
Debug.Print FName & 'is' & Age & 'years old.'
End Sub
 打開立即窗口,(Ctrl G)在立即窗口中查看運行結(jié)果,。

  如果沒有給數(shù)據(jù)定義數(shù)據(jù)類型,,VBA將默認為Variant類型,這個類型會自動檢查變量的內(nèi)容使用更多的內(nèi)存,,導(dǎo)致程序運行較慢,。
  選擇了錯誤的數(shù)據(jù)類型也會導(dǎo)致程序出錯,下期分享錯誤的數(shù)據(jù)類型,,敬請期待,!

歡迎加入我們




























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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多