vba(visual basic for applications)是visual basic的一種宏語言,是在其桌面應用程式中執行通用的自動化(ole)任務的程式語言。主要能用來擴展windows的應用程式功能,特別是microsoft office軟體。它也可說是一種應用程式視覺化的 basic 腳本。
1.時間屬性:
使用時候可以直接使用該名稱(time除外),也可以用vba調用,如:vba.timenow:返回當前的時間,格式是:2009-08-08 00:00:00。
date:返回當前的日期,格式是:2009-08-08。
time:返回當前的時間,格式是:00:00:00。
timer:返回從00:00:00到當前的秒數,single值。
2.時間函數:
其變量為字符串格式,如「2009-08-08 00:00:00」
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),包含一個整數,代表某個日期是一周中的第幾天,其中周一作為一周中的第一天使用的是:vbmonday
timeserial(hour,minute,second),返回時間,其中三個變量可以是整型或者字符串。
datediff(interval,date1,date2),其中interval可以為「yyyy」、「mm」、「dd」,返回的是date2-date1的值。
3.日期函數:
dateadd(interval,number,date)返回將一個日期加上一段期間後的日期。
其中interval設定所加上的一段期間的單位。
- 編程問答
- 答案列表
vba時間變量的定義[朗讀]
加入收藏