Hàm ngày trong VBA (12 cách sử dụng macro với các ví dụ)

  • Chia Sẻ Cái Này
Hugh West

Mục lục

Trong Ứng dụng Microsoft Visual Basic, các hàm ngày tháng hoặc bất kỳ khái niệm nào liên quan đến ngày tháng đều cần thiết để thực hiện các thao tác khác nhau trong tập dữ liệu của bạn. Bạn có thể thấy mình trong các tình huống khác nhau mà bạn sẽ phải sử dụng các chức năng này. Trong hướng dẫn này, bạn sẽ tìm hiểu về hàm Date của VBA với các ví dụ phù hợp và hình minh họa phù hợp. Ngoài ra, chúng tôi sẽ cung cấp cho bạn nhiều hàm ngày tháng mà bạn có thể triển khai trong trang tính của mình.

Tải xuống Workbook thực hành

Công dụng của VBA Date.xlsm

Giới thiệu về Hàm Ngày trong VBA

Excel phân loại Ngày trong hàm Ngày/Giờ . Nó là một chức năng tích hợp. Chúng ta có thể sử dụng nó trong macro VBA để thực hiện bất kỳ hoạt động nào liên quan đến ngày tháng.

Trước khi bắt đầu với hàm Date, bạn phải biết về Biến ngày tháng trong VBA .

⏺ Cú pháp

Ngày()

⏺ Đối số Giải thích

Không có đối số .

⏺ Trả về

Trả về ngày hiện tại.

⏺ Có sẵn trong

Excel for Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 cho Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000

⏺ Ví dụ

Như bạn đã biết, không có đối số mà bạn chỉ có thể nhập nó như sau:

6943

Khi chúng ta làm việc với hàm Date, chúng ta không đưa ra bất kỳ dấu ngoặc đơn nào trong mã VBA như ví dụ này.

Đầu ra :

12Chủ nhật

2 –       Thứ hai

3 –       Thứ ba

4 –       Thứ tư

5 –       Thứ năm

6 –       Thứ sáu

7 –       Thứ bảy

Đoạn mã:

9667

Đầu ra:

Như bạn có thể thấy, hàm ngày VBA trả về 4. Điều đó có nghĩa là Thứ tư.

Nội dung liên quan: Cách sử dụng hàm Fix trong Excel VBA (4 ví dụ)

9. Hàm VBA WeekdayName

Trả về một chuỗi hiển thị ngày giới hạn trong tuần.

Cú pháp :

WeekdayName(ngày trong tuần, viết tắt, ngày đầu tiên của tuần)

Đối số:

ngày trong tuần: Trường bắt buộc. Nhận dạng số cho ngày trong tuần. Giá trị số của mỗi ngày phụ thuộc vào cài đặt của cài đặt ngày đầu tuần.

viết tắt: Đây là Tùy chọn. Giá trị boolean ngụ ý nếu tên ngày trong tuần được rút ngắn. Nếu bỏ qua, giá trị mặc định là Sai, có nghĩa là tên ngày trong tuần không được viết tắt hoặc rút ngắn.

firstdayofweek: Trường tùy chọn. Giá trị số cho biết ngày đầu tiên trong tuần. Nó có thể có nhiều giá trị khác nhau.

Đối số firstdayofweek có thể có các giá trị tiếp theo:

vbSunday – sử dụng Chủ nhật làm ngày quan trọng nhất trong tuần.

vbMonday – lấy Thứ Hai làm ngày đầu tiên trong tuần.

vbTuesday – lấy Thứ Ba làm ngày đầu tiên ngày củatrong tuần.

vbWednesday – sử dụng Thứ Tư là ngày đầu tuần.

vbThứ Năm – hoạt động Thứ Năm là ngày thay thế trong tuần .

vbFriday – lấy Thứ Sáu làm ngày đầu tuần.

vbSaturday – lấy Thứ Bảy làm ngày đầu tuần.

vbUseSystemDayOfTheWeek – sử dụng ngày đầu tuần được xác định theo cài đặt trên thiết bị của bạn.

Đoạn mã:

4703

Đầu ra:

Như bạn có thể thấy, các mã VBA ở trên hiển thị tên ngày trong tuần.

Nội dung liên quan: Cách thức để Sử dụng Hàm VBA WeekdayName trong Excel (2 ví dụ)

10. Hàm Year trong VBA Date

Nó trả về một Biến thể (Số nguyên) có một số thực thể hiện năm.

Cú pháp :

Năm(ngày)

Đối số:

Đối số ngày bắt buộc là bất kỳ Biến thể, biểu thức số, biểu thức chuỗi hoặc bất kỳ kết hợp nào. Nó đại diện cho một ngày. Nếu ngày bao gồm Null, nó cũng sẽ trả về Null.

Đoạn mã:

5267

Đầu ra:

Tại đây, bạn có thể xem năm của ngày đã cho sau khi triển khai mã VBA.

Đọc thêm: Cách sử dụng Hàm thay thế VBA trong Excel ( 11 Ứng dụng)

11. Hàm FormatDateTime

Hàm này trả về một biểu thức được định dạng là ngày hoặc giờ.

Cú pháp :

FormatDateTime(Ngày, [ NamedFormat])

Đối số:

Ngày: Trường bắt buộc. Biểu thức ngày sẽ được định dạng.

Định dạng được đặt tên: Đây là Tùy chọn. Đó là một giá trị số hiển thị định dạng ngày/giờ. Nếu bị bỏ qua, nó đã sử dụng vbGeneralDate .

NamedFormat có thể có các giá trị sau:

vbGeneralDate (0): Hiển thị ngày và/hoặc thời gian. Nếu có phần ngày tháng, hãy diễn đạt dưới dạng ngày tháng ngắn. Nếu có một phần thời gian, hiển thị nó như một thời gian dài. Cả hai phần đều được hiển thị nếu có.

vbLongDate(1): Mô tả một ngày bằng cách sử dụng cấu hình ngày dài đã chọn trong cài đặt khu vực của máy tính.

vbShortDate (2): Hiển thị ngày bằng cách sử dụng định dạng ngày ngắn được chỉ định trong cài đặt khu vực trên máy tính của bạn.

vbLongTime(3): Hiển thị thời gian bằng cách sử dụng định dạng thời gian được chỉ định trong cài đặt khu vực trên máy tính của bạn.

vbShortTime(4): Hiển thị thời gian bằng cách sử dụng định dạng 24 giờ (hh:mm).

Đoạn mã:

3587

Đầu ra:

Bạn sẽ thấy các hộp thoại sau sau khi chạy mã:

Tại đây, bạn có thể xem tất cả các định dạng ngày và giờ trong VBA.

Đọc thêm: Cách sử dụng hàm TimeValue trong VBA (6 ví dụ liên quan)

12. Hàm VBA CDate

Hàm chuyển đổi biểu thức ngày và giờ hợp lệ thành một ngày thông thường.

Cú pháp :

CDate(ngày)

Đối số:

Đối số ngày bắt buộc là bất kỳ Biến thể, biểu thức số, biểu thức chuỗi hoặc bất kỳ kết hợp nào. Nó đại diện cho một ngày. Nếu ngày bao gồm Null, nó cũng sẽ trả về Null.

Đoạn mã:

3312

Đầu ra:

Như bạn có thể thấy, mã VBA của chúng tôi vừa trả về định dạng ngày điển hình của Excel.

Nội dung liên quan: Cách sử dụng hàm VBA DIR trong Excel (7 Ví dụ)

Ví dụ về Ngày tháng trong VBA

Trong các phần sau, chúng tôi sẽ cung cấp cho bạn ba ví dụ thực tế và phù hợp về ngày tháng sử dụng VBA. Những ví dụ này sẽ chứa các vấn đề liên quan đến ngày tháng và các giải pháp của chúng. Chúng tôi khuyên bạn nên đọc và thực hành tất cả các ví dụ này để nâng cao kiến ​​thức VBA của mình. Bắt đầu nào.

1. Tính số ngày quá hạn sử dụng Date trong VBA

Ý nghĩa của việc quá hạn đang diễn ra muộn hoặc quá thời hạn. Đặc biệt là muộn, quá thời hạn hoặc quá muộn để đáp ứng yêu cầu.

Giả sử bạn phải nộp bài tập vào Chủ nhật. Nhưng hôm nay là thứ Ba, và bạn chưa gửi nó. Bạn có thể gọi đó là hai ngày quá hạn.

Hãy xem tập dữ liệu sau:

Ở đây, chúng tôi có tập dữ liệu về một số sinh viên và bài nộp của họ ngày. Bạn có thể xem ngày nộp cuối cùng. Mục tiêu của chúng tôi là tìm ngày quá hạn dựa trên ngày gửi. Bây giờ, để thực hiện điều này, hãy làm theo các bước sau:

📌 Các bước

  • Đầu tiên, nhấn Alt+F11 trên bàn phím của bạn để mở trình chỉnh sửa VBA.
  • Sau đó, chọn Chèn > Mô-đun .

  • Sau đó, nhập mã sau:
9758

Chúng tôi đã sử dụng Chức năng ABS để xóa dấu trừ.

  • Sau đó, lưu tệp.
  • Sau đó, nhấn Alt+F8 trên bàn phím để mở hộp thoại Macro.
  • Tiếp theo, chọn
  • Sau đó, nhấp vào Chạy .

Như bạn có thể thấy, chúng tôi đã sử dụng thành công ngày trong VBA và tìm thấy những ngày quá hạn.

Bài đọc tương tự

  • Cách sử dụng không gian VBA Hàm trong Excel (3 ví dụ)
  • Sử dụng hàm ChDir VBA trong Excel (4 ví dụ phù hợp)
  • Cách sử dụng hàm IsNull trong Excel VBA (5 Ví dụ)
  • Sử dụng Câu lệnh VBA While Wend trong Excel (4 Ví dụ)
  • Cách gọi Sub trong VBA trong Excel (4 Ví dụ)

2. Tìm Năm sinh từ Ngày bằng VBA

Bây giờ, bạn có thể tìm Năm từ một ngày cụ thể. Điều này khá đơn giản để tìm thấy.

Hãy xem tập dữ liệu sau:

Tại đây, bạn có thể xem ngày sinh của một số người. Mục tiêu của chúng ta là trích xuất năm sinh từ ngày và cũng là năm sinh của mục nhập cuối cùng Elizabeth.

📌 Các bước

  • Đầu tiên, nhấn Alt+F11 trên bàn phím của bạn để mở trình chỉnh sửa VBA.
  • Sau đó, chọn Chèn>Mô-đun .

  • Sau đó, gõmã sau:
1257
  • Sau đó, lưu tệp.
  • Sau đó, nhấn Alt+F8 trên bàn phím để mở hộp thoại Macro hộp.
  • Tiếp theo, chọn find_year .
  • Sau đó, nhấp vào Chạy .

Cuối cùng, bạn có thể thấy chúng tôi đã thành công trong việc trích xuất năm sinh từ mỗi ngày. Ngoài ra, chúng tôi đã tìm thấy năm sinh của mục nhập cuối cùng bằng cách sử dụng ngày của VBA trong Excel.

3. Thêm ngày vào ngày bằng VBA

Bây giờ, bạn có thể xác định biến ngày và sử dụng nó để thêm ngày. Để thực hiện điều này, chúng tôi đang sử dụng phương thức DateAdd của VBA. Bạn có thể sử dụng chức năng này để thêm ngày, tháng và năm vào một ngày cụ thể.

Hãy xem tập dữ liệu sau:

Đây, bạn có thể thấy một số tên và một số ngày gắn liền với chúng. Bây giờ, mục tiêu của chúng tôi là thêm năm ngày nữa vào những ngày đã cho này và tạo một ngày mới.

📌 Các bước

  • Đầu tiên, nhấn Alt +F11 trên bàn phím của bạn để mở trình chỉnh sửa VBA.
  • Sau đó, chọn Chèn>Mô-đun .

  • Sau đó, nhập mã sau:
4012

Ở đây, chúng tôi đã sử dụng “d” làm đối số trong hàm DateAdd. Bạn có thể thay đổi nó thành “y” hoặc “m” để thêm năm hoặc tháng tương ứng,

  • Sau đó, lưu tệp.
  • Sau đó, nhấn Alt+F8 trên bàn phím của bạn để mở hộp thoại Macro.
  • Tiếp theo, chọn.
  • Sau đó, nhấp vào Chạy .

Khi bạn có thểxem, chúng tôi đã thêm ngày thành công vào một ngày bằng cách sử dụng ngày trong VBA. Bây giờ, bạn có thể sửa đổi mã theo lựa chọn của mình.

💬 Những điều cần nhớ

Hàm ngày trong VBA thực sự hoạt động giống như hàm TODAY trong Excel.

VBA DATE là một hàm cố định trong excel. Điều đó có nghĩa là nó sẽ giữ lại dữ liệu ngay cả khi nguồn điện bị ngắt.

Về cơ bản, VBA lưu các giá trị Ngày là DATE tại thời điểm triển khai.

Vì vậy, nếu bạn cố gắng gán một biến ngày ở dạng chuỗi/văn bản, điều đó sẽ gây ra lỗi.

Giá trị mặc định của Ngày là 0: 00:00 (nửa đêm) ngày 1 tháng 1 năm 0001.

Kết luận

Để kết luận, tôi hy vọng hướng dẫn này đã cung cấp cho bạn một phần kiến ​​thức hữu ích về Ngày trong mã VBA. Chúng tôi khuyên bạn nên tìm hiểu và áp dụng tất cả các hướng dẫn này vào tập dữ liệu của mình. Tải xuống sách bài tập thực hành và tự mình thử. Ngoài ra, vui lòng đưa ra phản hồi trong phần bình luận. Phản hồi có giá trị của bạn giúp chúng tôi có động lực tạo ra các hướng dẫn như thế này.

Đừng quên kiểm tra trang web của chúng tôi Exceldemy.com để biết các vấn đề và giải pháp khác nhau liên quan đến Excel.

Hãy tiếp tục học các phương pháp mới và tiếp tục phát triển!

Các hàm ngày tháng trong VBA bạn nên tìm hiểu

Bây giờ, trong các phần sắp tới, chúng tôi sẽ giới thiệu cho bạn một số hàm ngày tháng bổ sung mà bạn có thể sử dụng cho nhiều mục đích trong VBA. Đọc các phần này để biết mọi cách có thể làm việc với ngày tháng trong VBA. Chúng tôi khuyên bạn nên giữ chúng trong kho vũ khí của mình. Nó chắc chắn sẽ nâng cao kiến ​​thức của bạn.

1. Hàm DateAdd là Ngày trong VBA

Trong VBA, chúng ta sử dụng hàm DateAdd để thêm ngày vào một ngày cụ thể. Sau đó, nó sẽ trả về ngày kết quả.

Cú pháp:

DateAdd(khoảng, số, ngày)

Đối số:

khoảng: Bắt buộc. Biểu thức chuỗi là khoảng thời gian bạn muốn thêm.

số: Bắt buộc. Đó là một biểu thức số là số lượng khoảng thời gian bạn muốn thêm. Nó có thể là số dương (để lấy ngày trong tương lai) hoặc số âm (để lấy ngày trong quá khứ).

ngày: Ngày/giờ ban đầu.

Giờ đây, các đối số khoảng thời gian có thể có các cài đặt sau:

yyyy –   Năm

q     – Quý

tháng – Tháng

năm –    Ngày trong năm

d     – Ngày

w    – Ngày trong tuần

ww – Tuần

h    – Giờ

n    – Phút

s    – Giây

Đoạn mã :

6816

Kết quả:

Như bạn có thể thấy, nó đã thêm 15 ngày vào ngày hiện tại trongVBA.

Đọc thêm: Cách sử dụng hàm IsDate trong VBA (3 ví dụ)

2. Hàm DateDiff trong VBA

Hàm DateDiff trả về một Biến thể (Dài) xác định số lượng khoảng cách thời gian giữa hai ngày đã chỉ định.

Cú pháp :

DateDiff( khoảng thời gian, ngày1, ngày2, [ ngày đầu tiên của tuần, [ tuần đầu tiên của năm ]] )

Đối số:

khoảng thời gian: Đó là Yêu cầu. Biểu thức chuỗi là khoảng thời gian bạn muốn biểu thức addString là khoảng thời gian bạn sử dụng để tính chênh lệch giữa hai ngày.

date1,date2 : Bắt buộc; Biến thể (Ngày). Hai ngày bạn muốn sử dụng trong phép tính.

ngày đầu tiên của tuần: Tùy chọn. Một hằng số xác định ngày đầu tiên của tuần. Nếu không cố định, Chủ nhật sẽ được tính.

tuần đầu tiên của năm: Tùy chọn. Một hằng số thiết lập tuần đầu tiên của năm. Nếu không được đặt, tuần đầu tiên được coi là tuần có ngày 1 tháng 1.

Bây giờ, các đối số khoảng thời gian có thể có các cài đặt sau:

năm –   Năm

q     – Quý

m    – Tháng

y –    Ngày trong năm

d     – Ngày

w    – Ngày trong tuần

ww – Tuần

h    – Giờ

n    – Phút

s    – Thứ hai

Đối số firstdayofweek có các cài đặt sau:

vbSunday –coi Chủ Nhật là ngày đầu tiên trong tuần.

vbMonday – coi Thứ Hai là ngày đầu tuần.

vbTuesday – hoạt động vào Thứ Ba là ngày đầu tuần.

vbWednesday – lấy Thứ Tư làm ngày đầu tuần.

vbThứ Năm – lấy Thứ Năm làm ngày đầu tuần. thay vì ngày trong tuần.

vbFriday – lấy Thứ Sáu làm ngày đầu tuần.

vbSaturday – lấy Thứ Bảy làm ngày đầu tiên trong tuần.

vbUseSystemDayOfTheWeek – sử dụng ngày đầu tiên trong tuần được xác định bởi cài đặt trên thiết bị của bạn.

The firstweekofyear có các cài đặt sau:

vbFirstJan1 – sử dụng tuần có ngày 1 tháng 1.

vbFirstFourDays – sử dụng tuần đầu tiên có ít nhất bốn ngày trong năm mới.

vbFirstFullWeek – vận hành cả tuần đầu tiên của năm.

vbSystem – sử dụng tuần đầu tiên của năm mới năm như được xác định theo vị trí thiết bị của bạn.

Đoạn mã:

1380

Hết put :

Cuối cùng, nó trả về sự khác biệt giữa hai ngày trong VBA.

Đọc thêm: Cách sử dụng Hàm DateDiff VBA trong Excel (9 ví dụ)

3. Hàm DatePart là Ngày

Hàm DatePart trả về Biến thể (Số nguyên) chứa phần đã xác định của một ngày đã cho.

Cú pháp :

DatePart(khoảng, ngày, [ ngày đầu tuần, [firstweekofyear ]])

Đối số:

khoảng thời gian: Đó là bắt buộc. Biểu thức chuỗi là khoảng thời gian bạn muốn thêm Biểu thức chuỗi là khoảng thời gian bạn sử dụng để tính chênh lệch giữa hai ngày.

ngày: Bắt buộc; Biến thể (Ngày). Ngày bạn muốn sử dụng trong phép tính.

ngày đầu tiên của tuần: Tùy chọn. Một hằng số xác định ngày đầu tiên của tuần. Nếu không cố định, Chủ nhật sẽ được tính.

tuần đầu tiên của năm: Tùy chọn. Một hằng số thiết lập tuần đầu tiên của năm. Nếu không được đặt, tuần đầu tiên được coi là tuần có ngày 1 tháng 1.

Bây giờ, các đối số interval có thể có các cài đặt sau:

năm –   Năm

q     – Quý

m    – Tháng

y –    Ngày trong năm

d     – Ngày

w    – Ngày trong tuần

ww – Tuần

h    – Giờ

n    – Phút

s    – Thứ hai

Đối số firstdayofweek có các cài đặt sau:

vbSunday – sử dụng Chủ nhật làm ngày quan trọng nhất trong tuần.

vbMonday – lấy Thứ Hai làm ngày đầu tuần.

vbTuesday – lấy Thứ Ba làm ngày đầu tuần.

vbWednesday – coi Thứ Tư là ngày đầu tiên của tuần.

vbThứ Năm – hoạt động Thứ Năm là ngày thay thế trong tuầntuần.

vbFriday – lấy Thứ Sáu làm ngày đầu tuần.

vbSaturday – lấy Thứ Bảy làm ngày đầu tuần.

vbUseSystemDayOfTheWeek – sử dụng ngày đầu tiên của tuần được xác định theo cài đặt trên thiết bị của bạn.

The firstweekofyear có các giá trị sau:

vbFirstJan1 – hoạt động trong tuần kể cả ngày 1 tháng 1.

vbFirstFourDays – sử dụng tuần đầu tiên có tối đa bốn ngày dưới kích thước trong năm mới.

vbFirstFullWeek – sử dụng cả tuần đầu tiên của năm.

vbSystem – sử dụng tuần đầu tiên của năm như đã chọn theo vị trí thiết bị của bạn.

Đoạn mã :

2845

Đầu ra :

Bằng cách này, bạn có thể sử dụng hàm ngày tháng này trong mã VBA.

Đọc thêm: Cách sử dụng hàm FileDateTime VBA trong Excel (3 cách sử dụng)

4. Hàm DateSerial

Bạn có thể xem ngày dựa trên năm, tháng và ngày đầu vào bằng cách sử dụng Hàm DateSerial .

Cú pháp:

DateSerial(năm, tháng, ngày)

Đối số:

năm – Trường bắt buộc. Một số nằm trong khoảng từ 100 đến 9999, hoặc một biểu thức số tượng trưng cho năm.

tháng – Trường bắt buộc. Một giá trị số nguyên xác định tháng.

ngày – Trường bắt buộc. Một giá trị số nguyên mô tả ngày.

Đoạn mã:

3373

Đầu ra :

Đọc thêm: Cách sử dụng VBA TimeSerial trong Excel (3 ví dụ)

4. VBA Hàm DateValue

Bây giờ, chúng ta sử dụng hàm DateValue để xác định một ngày.

Cú pháp :

DateValue(date)

Đối số:

Ở đây, đối số date thường là một biểu thức chuỗi mô tả ngày từ ngày 1 tháng 1 năm 100 , đến hết ngày 31 tháng 12 năm 9999. Bất kể ngày tháng có thể là bất kỳ biểu thức nào khác có thể tượng trưng cho ngày, giờ hoặc cả ngày và giờ trong phạm vi đó.

Đoạn mã:

2948

Đầu ra :

Như bạn có thể thấy, chúng tôi đã sử dụng thành công hàm ngày trong mã VBA.

5. Hàm Ngày trong VBA

Hàm này trả về Biến thể (Số nguyên) xác định một số thực từ 1 đến 31, bao gồm cả ngày, cho biết ngày trong tháng.

Cú pháp :

Ngày(date)

Đối số:

Đối số ngày bắt buộc là bất kỳ Biến thể nào , biểu thức số, biểu thức chuỗi hoặc bất kỳ sự kết hợp nào. Nó đại diện cho một ngày. Nếu ngày bao gồm Null, nó cũng sẽ trả về Null.

Đoạn mã:

6419

Đầu ra:

Như bạn có thể thấy, bằng cách sử dụng các mã VBA, chúng tôi thấy rằng ngày của ngày đã cho là 12.

Nội dung liên quan: Hàm định dạng VBA trong Excel (8 Sử dụng với các ví dụ)

6. Hàm Tháng trong VBA dưới dạng Ngày

Nó trả về một Biến thể (Số nguyên) xác định một số thực từ 1 đến 12,bao hàm, chuyển tải tháng trong năm.

Cú pháp :

Tháng(ngày)

Đối số:

Đối số ngày bắt buộc là bất kỳ Biến thể, biểu thức số, biểu thức chuỗi hoặc bất kỳ kết hợp nào. Nó đại diện cho một ngày. Nếu ngày bao gồm Null, nó cũng sẽ trả về Null.

Đoạn mã:

3671

Đầu ra:

Nội dung liên quan: Cách sử dụng hàm bên phải VBA trong Excel (6 ví dụ)

Bài đọc tương tự

  • Cách sử dụng hàm môi trường VBA (4 ví dụ)
  • Cách sử dụng VBA và hàm trong Excel (4 ví dụ)
  • Câu lệnh If – Then – Else của VBA trong Excel (4 ví dụ)
  • Cách sử dụng hàm VBA abs trong Excel (9 ví dụ)
  • Cách sử dụng Concatenate trong Excel VBA (4 phương pháp)

7. Hàm MonthName

Hàm này trả về một chuỗi thể hiện tháng đã chỉ định.

Cú pháp :

MonthName(tháng, [ viết tắt ])

Đối số:

tháng: Bắt buộc. Tiêu đề số của tháng. Ví dụ: Tháng 1 là 1, Tháng 2 là 2, v.v.

viết tắt: Không bắt buộc. Giá trị boolean thể hiện nếu tên tháng được viết tắt. Nếu bỏ qua, giá trị mặc định là Sai, cho biết tên tháng không được viết tắt.

Đoạn mã:

6211

Đầu ra:

Như bạn thấy, chúng tôi đã tìm thấy tên thángbởi Hàm ngày VBA này.

8. Hàm ngày trong tuần

Nó trả về một Biến thể ( Số nguyên ) chứa một số thực thể hiện ngày của tuần.

Cú pháp :

Ngày trong tuần(ngày, [ ngày đầu tiên của tuần ])

Đối số:

ngày: Đối số ngày bắt buộc là bất kỳ Biến thể, biểu thức số, biểu thức chuỗi hoặc bất kỳ kết hợp nào. Nó đại diện cho một ngày. Nếu ngày bao gồm Null, nó cũng sẽ trả về Null.

firstdayofweek: Tùy chọn. Một hằng số xác định ngày đầu tiên của tuần. Nếu không cố định, Chủ nhật được giả định.

Đối số firstdayofweek có các cài đặt sau:

vbSunday – sử dụng Chủ nhật làm Chủ nhật ngày quan trọng nhất trong tuần.

vbMonday – lấy Thứ Hai làm ngày đầu tiên trong tuần.

vbTuesday – lấy Thứ Ba làm ngày đầu tiên ngày trong tuần.

vbThứ Tư – sử dụng Thứ Tư làm ngày đầu tuần.

vbThứ Năm – lấy Thứ Năm làm ngày thay thế của trong tuần.

vbFriday – lấy Thứ Sáu làm ngày đầu tuần.

vbSaturday – lấy Thứ Bảy làm ngày đầu tuần .

vbUseSystemDayOfTheWeek – sử dụng ngày đầu tuần được xác định theo cài đặt trên thiết bị của bạn.

Trả về các tham số

Bây giờ, hàm này trả về một số nguyên. Vì vậy, ý nghĩa của các số nguyên đó như sau:

1

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.