字 串 函 數 |
||
函數 |
說明 |
範例 |
Asc(字元) |
傳回一個字元的字元數碼 |
Asc(“A”)->65 |
Chr(數值) |
傳回一個指定字元碼的字元 |
Chr(65)->A |
String(x,字元) |
傳回x個的字元 |
String(3,”A”)->AAA |
StrReverse(字串) |
|
|
Len(字串) |
傳回一字串內字元的數目 |
Len(“AAA”)->3 |
Left(字串,個數) |
傳回一字串由左邊起特定數量的字元 |
Left(“ABC”,2)->BC |
Right(字串,個數) |
傳回一字串右邊特定數量字元 |
Right(“ABC”,2)->BC |
Mid(字串,個數) |
從一字串傳回特定數量字元 |
Mid(“ABCD”,2,2)->BC |
Space(個數) |
回特定數目的空格 |
Space(3)->空三格 |
Lcase(字串) |
將原來字串轉成小寫 |
Lcase(“a”)->A |
Ucase(字串) |
將原來字串轉成大寫 |
Ucase(“AB”)->ab |
LTrim(string) |
將字串前面包含的空白刪除 |
LTrim(“ BCD”)->BCD |
RTim(string) |
將字串後面包含的空白刪除 |
RTim(“BCD “)->BCD |
Trim(字串) |
刪除字串左右兩邊的空白字 |
Trim(“ BCD ”)->BCD |
Str(數值) |
將一數值數字轉換為字串 |
Str(123)->”123” |
Val(字串) |
將一數字字串轉換為數值資料 |
Val(“123”)->123 |
Format(資料表示,格式運算式) |
根據格式運算式來格式化顯示資料素示之資料值 |
Format(234.56,’###.##)->234.56 |
數 學 函 數 |
||
Abs(x) |
x的絕對值 |
Abs(-3.0)->3.0 |
Fix(x) |
無條件去掉小數位數 |
Fix(-2.5)->-2,Fix(2.5)->2 |
Int(x) |
小於等於x之最大整數 |
Int(-2.5)->3,Int(2.5)->2 |
Sqr(x) |
√x的值 |
Sqr(16)->4 |
Rnd(x) |
取得亂數值 |
Rnd->介於0~1間的值 |
Sgn(x) |
x<0時-1,x=0時0,x>0時1 |
Sgn(-2)->-1 |
Hex(x) |
取得x所代表的16進位 |
Hex(12)->C |
Oct(x) |
取得x所代表的8進位 |
Oct(8)->10 |
Log(x) |
自然對數lnx的值 |
Log(10)->Log e10=2.3026 |
Exp(x) |
指數ex的值 |
Exp(2)->e2 |
Sin(x) |
Sin(x)的值 |
Sin(/2)->1 |
Cos(x) |
Cos(x)的值,x為弳度 |
Cos()->-1 |
Tan(x) |
Tan(x)的值,x為弳度 |
Tan(/4)->1 |
函 數 |
範 例 |
解 釋 |
||
Abs |
Abs(n) |
傳回n的絕對值 |
||
Asc |
Asc(s) |
將字串中第一個字元轉成所對應的ASCII碼 |
||
Choose |
Choose(I,V1[,V2…[,Vn]]) |
依I的整數值,傳回依序的對應值 |
||
Chr |
Chr(n) |
傳回ASCII碼n所代表之字元 |
||
Cint |
Cint(n) |
取n的整數部份,而小數第一位四捨六入 |
||
Cls |
[物件名稱.]cls |
清除指定物件上利用方法所顯示的文字或圖形 |
||
Fix |
Fix(n) |
取n的整數部份,小數部份無條件捨去 |
||
Int |
Int(n) |
取小於或等於n的最大整數 |
||
Left |
Left(s,n) |
由s字串最左邊開始,往右取出n個字元 |
||
Len |
Len(s) |
求取s字串的長度 |
||
Let |
|
將屬性、常數、變數或運算式的結果指定給左邊的變數 |
||
Mid |
Mid(s,n,m) |
由s字串的第n個字元開始,往右取出m個字元 |
||
MsgBox |
|
訊息{,[格式碼][,標題]} |
||
Randomize |
|
在Rnd函數之間使用,以當作亂數產生器的種子 |
||
Rem |
Rem<註解> |
宣告該行為程式註解 |
||
Right |
Right(s,n) |
由s字串最右邊開始,往左取出n個字元 |
||
Rnd |
|
產生介於0到1之間的隨機亂數 |
||
Sgn |
Sgn(n) |
判斷n的正負,傳回1,0,1 |
||
Spc |
Spc(n) |
在目前游標位置往後插入指定n個空白 |
||
Sqr |
Sqr(n) |
傳回一個正數n的平方根值 |
||
Str |
Str(n) |
將數值型態的資料轉換成字串型態資料 |
||
String |
String(n,s) |
將s字串第一個字元重覆取n次 |
||
StrReverse |
StrReverse(字串) |
字串反轉”123”è”321” |
||
Tab |
Tab(n) |
由目前游標所在那一行的最前面開始算起,將游標往右移n個位置 |
||
Val |
Val(s) |
將具有字串型態的數值資料轉數成數值型態 |
||
Vbcrlf |
print vbcrlf |
相當於chr(13)也就是Enter |
||
Static |
Static C As Long |
宣告變數~副程式執行完 C 不會由記憶體上移除 |
||
IsNumeric |
If Not IsNumeric() |
判斷某一字串的內容是否都是由數字字元組成 |
||
Public |
Public C As Long |
宣告變數~公用變數 |
||
|
|
|
||
|
|
|
||
|
|
|
||
Fix((high-low+1*Rnd)+low |
取2個整數之間的亂數 high:整數上界 low:整數下界 |
|||
InputBox(提示訊息[,[標題][,[預設值][,Xpos,Ypos]]]) |
出現一個對話方塊,對輸入資料給予提示訊息並輸入資料 |