Dưới đây chúng ta sẽ xem xét một chương trình trong Excel VBA tạo ra một liên kết: / vba -amples-do người dùng xác định-hàm [Hàm do người dùng xác định] `sử dụng hàm Mảng để trả về tên của các tháng.

Các chức năng do người dùng định nghĩa cần được đặt vào một mô-đun.

  1. Mở Trình soạn thảo Visual Basic và nhấp vào Chèn, Mô-đun.

  2. Thêm dòng mã sau:

Function MONTHNAMES()

Tên của Chức năng của chúng tôi là MONTHNAMES. Phần trống giữa các dấu ngoặc có nghĩa là chúng tôi không cung cấp cho Excel VBA làm đầu vào.

  1. Hàm Array cho phép chúng ta gán giá trị cho một mảng Variant trong một dòng mã.

MONTHNAMES = Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")
  1. Đừng quên kết thúc chức năng.

End Function
  1. Bây giờ bạn có thể sử dụng hàm này, giống như bất kỳ hàm Excel nào khác, để trả về tên của các tháng. Chọn mười hai ô ngang, nhập hàm = MONTHNAMES () và nhấn CTRL + SHIFT + ENTER.

Kết quả:

Month Names in Excel VBA

Lưu ý: bạn không thể xóa một tháng. Để xóa các tháng, hãy chọn phạm vi A1: L1 và nhấn Delete. Chức năng này chỉ có sẵn trong sổ làm việc này.