18/12/2018, 23:05
Hàm PartDate() trong VBA
Chuỗi (String) trong VBA Hàm PartDate() trong VBA trả về một phần của gian được chỉ định. Cú pháp DatePart(Interval, Date[, Firstdayofweek[, Firstweekofyear]]) Mô tả thông số: Interval : Tham số bắt buộc, Nó có thể lấy các giá trị sau: d – ngày ...
Chuỗi (String) trong VBA
Hàm PartDate() trong VBA trả về một phần của gian được chỉ định.
Cú pháp
DatePart(Interval, Date[, Firstdayofweek[, Firstweekofyear]])
Mô tả thông số:
- Interval: Tham số bắt buộc, Nó có thể lấy các giá trị sau:
- d – ngày trong năm
- m – tháng trong năm
- y – năm của năm
- yyyy – năm
- w – ngày trong tuần
- ww – tuần
- q – quý
- h – giờ
- m – phút
- s – giây
- Date1, Date2: Tham số bắt buộc.
-
Firstdayofweek: Tham số tùy chọn. Chỉ định ngày đầu tuần. Nó có thể là một trong các giá trị sau:
- 0 = vbUseSystemDayOfWeek – Sử dụng cài đặt API hỗ trợ ngôn ngữ quốc gia (NLS).
- 1 = vbSunday – Sunday
- 2 = vbMonday – Monday
- 3 = vbTuesday – Tuesday
- 4 = vbWednesday – Wednesday
- 5 = vbThursday – Thursday
- 6 = vbFriday – Friday
- 7 = vbSaturday – Saturday
-
Firstdayofweek – Một tham số tùy chọn. Chỉ định ngày đầu năm. Nó có thể lấy các giá trị sau.
- 0 = vbUseSystem – Sử dụng cài đặt API hỗ trợ ngôn ngữ quốc gia (NLS).
- 1 = vbFirstJan1 – Bắt đầu với tuần xảy ra ngày 1 tháng 1 (mặc định).
- 2 = vbFirstFourDays – Bắt đầu với tuần có ít nhất bốn ngày trong năm mới.
- 3 = vbFirstFullWeek – Bắt đầu với tuần đầy đủ đầu tiên của năm mới.
Ví dụ sử dụng hàm DatePart() trong VBA
Sub vidu_ham_DatePart() Dim Quarter As Variant Dim DayOfYear As Variant Dim WeekOfYear As Variant date1 = "2020-01-22" Quarter = DatePart("q", date1) Cells(1, 1) = ("Line 1 : " & Quarter) DayOfYear = DatePart("y", date1) Cells(2, 1) = ("Line 2 : " & DayOfYear) WeekOfYear = DatePart("ww", date1) Cells(3, 1) = ("Line 3 : " & WeekOfYear) Cells(4, 1) = ("Line 4 : " & DatePart("m", date1)) End Sub
Kết quả:
Line 1 : 1 Line 2 : 22 Line 3 : 4 Line 4 : 1
Chuỗi (String) trong VBA