05-excelvba學習總結(jié)-內(nèi)置函數(shù)

05-excelvba學習總結(jié)-內(nèi)置函數(shù)

ID:8800333

大小:25.66 KB

頁數(shù):7頁

時間:2018-04-08

05-excelvba學習總結(jié)-內(nèi)置函數(shù)_第1頁
05-excelvba學習總結(jié)-內(nèi)置函數(shù)_第2頁
05-excelvba學習總結(jié)-內(nèi)置函數(shù)_第3頁
05-excelvba學習總結(jié)-內(nèi)置函數(shù)_第4頁
05-excelvba學習總結(jié)-內(nèi)置函數(shù)_第5頁
資源描述:

《05-excelvba學習總結(jié)-內(nèi)置函數(shù)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫

1、ExcelVBA學習總結(jié)-內(nèi)置函數(shù)  了解VBA與Excel內(nèi)置的函數(shù),能夠使我們處理起任務(wù)來事半功倍。這些函數(shù)不僅使用方便,而且效率一般都比較高(有些是例外的,特別是某些工作表函數(shù)),比我們自己寫的要高效的多。1.VBA內(nèi)置的函數(shù)?VBA內(nèi)置函數(shù)是VBA種可以直接使用的函數(shù),很多處理函數(shù)也相當有用。調(diào)用方式:直接使用函數(shù),或者使用VBA調(diào)用。例如Shell()或者VBA.Shell()。VBA內(nèi)置的函數(shù)主要涉及以下幾類:測試類函數(shù):IsNumeric(x)-是否為數(shù)字,返回Boolean結(jié)果。IsDate(x)?-是否是日期,返回B

2、oolean結(jié)果。IsEmpty(x)-是否為Empty,返回Boolean結(jié)果。IsArray(x)-指出變量是否為一個數(shù)組。IsError(expression)-指出表達式是否為一個錯誤值。IsNull(expression)-指出表達式是否不包含任何有效數(shù)據(jù)(Null)。IsObject(identifier)-指出標識符是否表示對象變量。數(shù)學函數(shù):Sin(X)、Cos(X)、Tan(X)、Atan(x)-三角函數(shù),單位為弧度。Log(x)、Exp(x)-?返回x的自然對數(shù),指數(shù)。Abs(x)-返回x的絕對值。Int(numb

3、er)、Fix(number)-都返回參數(shù)的整數(shù)部分,區(qū)別:Int將-8.4轉(zhuǎn)換成-9,而Fix將-8.4轉(zhuǎn)換成-8。Sgn(number)-返回一個Variant(Integer),指出參數(shù)的正負號。Sqr(number)-返回一個Double,指定參數(shù)的平方根。VarType(varname)-返回一個Integer,指出變量的子類型。Rnd(x)-返回0-1之間的單精度數(shù)據(jù),x為隨機種子。Round(x,y)-??把x四舍五入得到保留y位小數(shù)的值。字符串函數(shù):Trim(string)、Ltrim(string)、Rtrim(st

4、ring)-去掉string左右兩端空白,左邊的空白,右邊的空白。Len(string)-計算string長度Replace(expression,find,replace)-替換字符串。Left(string,x)、Right(string,x)、Mid(string,start,x)-取string左/右/指定段x個字符組成的字符串Ucase(string)、Lcase(string)-轉(zhuǎn)換字符串為大、小寫Space(x)-返回x個空白的字符串Asc(string)-返回一個integer,代表字符串中首字母的字符代碼Chr(ch

5、arcode)-返回string,其中包含有與指定的字符代碼相關(guān)的字符InStr()-返回一個字符串在另外一個字符串中的位置,返回值為Variant(Long)型。轉(zhuǎn)換函數(shù):CBool(expression)-轉(zhuǎn)換為Boolean型CByte(expression)-轉(zhuǎn)換為Byte型CCur(expression)-轉(zhuǎn)換為Currency型CDate(expression)-轉(zhuǎn)換為Date型CDbl(expression)-轉(zhuǎn)換為Double型CDec(expression)-?轉(zhuǎn)換為Decemal型CInt(expression)-

6、轉(zhuǎn)換為Integer型CLng(expression)-轉(zhuǎn)換為Long型CSng(expression)?-轉(zhuǎn)換為Single型CStr(expression)?-轉(zhuǎn)換為String型CVar(expression)-?轉(zhuǎn)換為Variant型Val(string)-轉(zhuǎn)換為數(shù)據(jù)型Str(number)-轉(zhuǎn)換為String時間函數(shù):Now、Date、Time-?返回一個Variant(Date),根據(jù)計算機系統(tǒng)設(shè)置的日期和時間來指定日期和時間。Timer-?返回一個Single,代表從午夜開始到現(xiàn)在經(jīng)過的秒數(shù)。TimeSerial(hou

7、r,minute,second)-返回一個Variant(Date),包含具有具體時、分、秒的時間。DateDiff(interval,date1,date2[,firstdayofweek[,firstweekofyear]])-返回Variant(Long)的值,表示兩個指定日期間的時間間隔數(shù)目。Second(time)-返回一個Variant(Integer),其值為0到59之間的整數(shù),表示一分鐘之中的某個秒。Minute(time)-返回一個Variant(Integer),其值為0到59之間的整數(shù),表示一小時中的某分鐘。Ho

8、ur(time)-返回一個Variant(Integer),其值為0到23之間的整數(shù),表示一天之中的某一鐘點。Day(date)-返回一個Variant(Integer),其值為1到31之間的整數(shù),表示一個月中的某一日M

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。