1,vba字串函式列表:
trim(string) 去掉string左右兩端空白
ltrim(string) 去掉string左端空白
rtrim(string) 去掉string右端空白
len(string) 計算string長度
left(string, x) 取string左段x個字元組成的字串
right(string, x) 取string右段x個字元組成的字串
mid(string, start,x) 取string從start位開始的x個字元組成的字串
ucase(string) 轉換為大寫
lcase(string) 轉換為小寫
space(x) 返回x個空白的字串
asc(string) 返回乙個integer,代表字串中首字母的字元**
chr(charcode) 返回string,其中包含有與指定的字元**相關的字元
2,vba轉換函式列表:
cbool(expression) 轉換為boolean型
cbyte(expression) 轉換為byte型
ccur(expression) 轉換為currency型
cdate(expression) 轉換為date型
cdbl(expression) 轉換為double型
cdec(expression) 轉換為decemal型
cint(expression) 轉換為integer型
clng(expression) 轉換為long型
csng(expression) 轉換為single型
cstr(expression) 轉換為string型
cvar(expression) 轉換為variant型
val(string) 轉換為資料型
str(number) 轉換為string
3,vba時間函式:
now 返回乙個variant (date),根據計算機系統設定的日期和時間來指定日期和時間。
date 返回包含系統日期的variant (date)。
time 返回乙個指明當前系統時間的variant (date)。
timer 返回乙個single,代表從午夜開始到現在經過的秒數。
timeserial(hour, minute, second)返回乙個variant (date),包含具有具體時、分、秒的時間。
datediff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])返回variant (long)的值,表示兩個指定日期間的時間間隔數目
second(time)返回乙個variant (integer),其值為0到59之間的整數,表示一分鐘之中的某個秒
minute(time)返回乙個variant (integer),其值為0到59之間的整數,表示一小時中的某分鐘
hour(time)返回乙個variant (integer),其值為0到23之間的整數,表示一天之中的某一鐘點
day(date)返回乙個variant (integer),其值為1到31之間的整數,表示乙個月中的某一日
month(date)返回乙個variant (integer),其值為1到12之間的整數,表示一年中的某月
year(date)返回variant (integer),包含表示年份的整數。
weekday(date, [firstdayofweek])返回乙個variant (integer),包含乙個整數,代表某個日期是星期幾
4,vba獲取檔案列表:
dir[(pathname[, attributes])];pathname可選引數,用來指定檔名的字串表示式,可能包含目錄或資料夾、以及驅動器。如果沒有找到 pathname,則會返回零長度字串(""); attributes可選引數。常數或數值表示式,其總和用來指定檔案屬性。如果省略,則會返回匹配pathname但不包含屬性的檔案。
5,vba刪除檔案:
killpathname從磁碟中刪除檔案, pathname引數是用來指定乙個檔名
rmdirpathname從磁碟中刪除刪除目錄,pathname引數是用來指定乙個資料夾
6,用vba開啟檔案:
openpathname for mode [access access] [lock] as [#]filenumber [len=reclength]能夠對檔案輸入/輸出(i/o)。
pathname必要。字串表示式,指定檔名,該檔名可能還包括目錄、資料夾及驅動器。
access可選。關鍵字,說明開啟的檔案可以進行的操作,有read、write、或read write操作。
lock可選。關鍵字,說明限定於其它程序開啟的檔案的操作,有shared、lock read、lock write、和lock read write操作。
filenumber必要。乙個有效的檔案號,範圍在1到511之間。使用freefile函式可得到下乙個可用的檔案號。reclength可 選。小於或等於32,767(位元組)的乙個數。對於用隨機訪問方式開啟的檔案,該值就是記錄長度。對於順序檔案,該值就是緩衝字元數。
7,vba讀入檔案:
input#filenumber, varlist從已開啟的順序檔案中讀出資料並將資料指定給變數
get[#]filenumber, [recnumber], varname將乙個已開啟的磁碟檔案讀入乙個變數之中。
8,寫入檔案:
write#filenumber, [outputlist]將資料寫入順序檔案
print#filenumber, [outputlist]將格式化顯示的資料寫入順序檔案中
put[#]filenumber, [recnumber], varname將乙個變數的資料寫入磁碟檔案中。
9,vba關閉檔案:
close[filenumberlist]關閉open語句所開啟的輸入/輸出(i/o)檔案
vba字串函式
trim string 去掉string左右兩端空白 ltrim string 去掉string左端空白 rtrim string 去掉string右端空白 len string 計算string長度 left string,x 取string左段x個字元組成的字串 right string,x 取...
VBA 字串處理函式集
mid 字串,從第幾個開始,長度 在 字串 中 從第幾個開始 取出 長度個字串 例如 mid 小欣無敵 1,3 則返回 小欣無 instr 從第幾個開始,字串1,字串2 從規定的位置開始查詢,返回字串2在字串1中的位置 例如 instr 1,小欣無敵 小 則返回 1,instr 2,小欣無敵 小 則...
VBA 字串處理函式集合
vba 字串處理函式集合 mid 字串,從第幾個開始,長度 在 字串 中 從第幾個開始 取出 長度個字串 例如 mid 小欣無敵 1,3 則返回 小欣無 instr 從第幾個開始,字串1,字串2 從規定的位置開始查詢,返回字串2在字串1中的位置 例如 instr 1,小欣無敵 小 則返回 1,ins...