標題:
[分享]
Visual Basic 函數
[打印本頁]
作者:
Min
時間:
2010-5-1 23:56
標題:
Visual Basic 函數
本帖最後由 Min 於 2010-5-13 06:48 編輯
VB函數說明 / VB函數用法
絕對值 / Abs(number)
傳回陣列範本 / Array(arglist)
算字元的ASCII碼 / Asc( string)
轉Boolean型態值 / CBool( expression )
轉Byte型態值 / CByte( expression )
轉Currency型態值 / CCur (expression )
轉Date型態的值 / CDate (date )
轉 Double 型態的值 / CDbl (expression )
轉ASCII碼表示的字元 / Chr (charcode)
轉為整數型態 / CInt(expression)
轉為長整數型態 / Clng (expression )
傳回物件範本 / CreateObject (class)
轉為單精度型態 / CSng (expression)
轉為字串型態 / CStr (expression )
傳回目前系統時間 / Date
傳回更改的時間 / DateAdd (interval, number, date)
傳回兩日期的間隔 / DateDiff (interval,date1,date2)
傳回某時間的部分值 / DatePart (interval,date)
轉換某時間Date型態 / DateSerial(year, month, day)
傳回陣列內的字串位置 / Filter (InputStrings, Value)
傳回Date 型態的值 / DateValue(date)
傳回1~31的日期數字 / Day(date)
最大整數值 / Int (number )
無條件捨去小數 / Fix (number)
傳回表示式型式 / FormatCurrency(Expression)
傳回日期或時間表示式 / FormatDateTime (Date)
傳回數字的表示式 / FormatNumber(Expressiom)
傳回百分比的表示式 / FormatPercent(Expression)
取回檔案內的物件 / GetObject([pathname][,class])
轉為16進位 / Hex(number)
傳回時間的時數 / Hour(time)
顯示可供輸入的對話窗 / inputBox(prompt,......)
傳回搜尋字串的位置 / InStr(string,searchstr)
從尾端搜尋字串位置 / InstrRev(string,searchstr)
判定變數是否為陣列 / IsArray(varname)
判定是否為日期表示式 / IsDate(expression)
判定變數內是否有內容 / IsEmpty(expression)
判定是否為NULL值 / IsNull(expression)
判定是否為數字值 / IsNumeric(expression)
傳回一個圖片物件 / LoadPicture(picturename)
判定是否為一個變數 / IsObject(expression)
字串加入陣列內 / Join(list[,delimiter])
轉為小寫字串 / LCase(string)
字串取左邊長度 / Left(string,ength)
傳回字串長度 / Len(string|varname)
傳回自然對數值 / Log(number)
去除字串的左邊空白 / LTrim(string)
去除字串的右邊空白 / RTrim(string)
去除字串的左右邊空白 / Trim(string)
傳回指定位置的字串 / Mid(string,start[,length])
傳回時間的分鐘 / Minute(time)
傳回日期的月份 / Month(date)
傳回月份字串 / MonthName(month[,abbreviate)
顯示一個訊息窗 / MsgBox(prompt,...)
傳回系統日期與時間/ Now
轉為八進位數字 / Oct(number)
取代部份字串 / Replace(string,find,replacewith)
字串取右邊長度 / Right(string,ength)
傳回一個隨機數字 / Rnd[(number)]
指定字串轉成陣列 / Split(expression,...)
傳回使用的Script語言 / ScriptEngine
傳回時間的秒數 / Second(time)
判斷數字的正負符號 / Sgn(number)
傳回弧度數字的Sin值 / Sin(number)
產生空白字元字串 / Space(number)
算數值的二次方根植 / Sqr(number)
比較兩字串 / StuComp(string1,string2[,compare])
反過來排列字串 / StrReverse(string)
產生重複字元字串 / String(number,character)
傳回目前的系統時間 / Time
傳回時間Date型態 / TimeSerial(hour,minute,second)
傳回含時間的Date型態 / TimeValue(time)
傳回變數的資料型態 / TypeName(varname)
從尾端傳回陣列小索引 / UBound(anayname)
轉為大寫字元 / UCase(string)
傳回代表變數資料型態的數字 / VarType(varname)
傳回日期是禮拜幾? / Weekday(date,[firstdayofweek])
傳回日期內的年數值 / Year(date)
複製代碼
作者:
linshin1999
時間:
2010-12-25 21:18
敢問閔兄:
1)以上是VB函數,在vba也可用嗎?
2)VB 和 Vba 有何差異,在VB中的語法,可以移置到VBA?
作者:
Min
時間:
2010-12-28 21:31
敢問閔兄:
1)以上是VB函數,在vba也可用嗎?
2)VB 和 Vba 有何差異,在VB中的語法,可以移置到VB ...
linshin1999 發表於 2010/12/25 09:18 PM
您好 linshin1999兄.
1.VB6函數與Excel VBA是可以共通的!
2.VB6 與 Excel VBA語法是相同的,差異點是VB6較趨近於物件導向
至於VB6程式直接搬到Excel VBA(或反之) 皆需調整... 例如說event等...
作者:
freeffly
時間:
2012-1-30 11:57
謝謝分享
很多裡面的函數還沒用過
作者:
bmw711208
時間:
2013-10-25 16:11
回復
1#
Min
新手使用先印出來貼旁邊每天看努力學習
感謝分享:D
作者:
pinkclud
時間:
2015-4-19 23:42
感謝分享,還有很多的地方需要學習!
作者:
carloslin0316
時間:
2017-12-26 16:08
回復
2#
linshin1999
VB 和 Vba 有何差異,在VB中的語法,可以移置到VBA?
vba 必須在excel 下執行
但VB 可成為.exe 執行檔
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)