Video: Cách dùng hàm Offset để tính toán vùng dữ liệu động 2025
Mặc dù tất cả các chức năng được cung cấp bởi Excel, bạn có thể cần một trong những mà bạn chỉ không thấy cung cấp. Excel cho phép bạn tạo các hàm riêng bằng cách sử dụng mã lập trình VBA; các chức năng của bạn hiển thị trong hộp thoại Chèn Chức năng.
Viết mã VBA không phải dành cho tất cả mọi người. Tuy nhiên, đây là một ví dụ ngắn và ngọt. Nếu bạn có thể chinh phục được điều này, bạn có thể muốn tìm hiểu thêm về lập trình VBA. Ai biết được - có thể một ngày nào đó bạn sẽ được churning ra các chức năng phức tạp của riêng bạn! Hãy chắc chắn rằng bạn đang làm việc trong một macro-kích hoạt bảng tính (một trong những loại tập tin Excel).
Làm theo để tạo các hàm tùy chỉnh:
-
Nhấn Alt + F11.
Thao tác này đưa bạn đến Visual Basic Editor, nơi VBA được viết.
Bạn cũng có thể nhấp vào nút Visual Basic trên tab Nhà phát triển của Ribbon. Tab Nhà phát triển chỉ hiển thị khi hộp kiểm Nhà phát triển được chọn trên tab Ribbon Tùy chỉnh của hộp thoại Tùy chọn Excel.
-
Chọn Insert → Module trong trình soạn thảo.
Bạn có một mô-đun mã rỗng ở phía trước của bạn. Bây giờ là lúc để tạo ra chức năng của bạn rất riêng!
-
Nhập mã lập trình này, như thể hiện trong hình dưới đây:
Viết chức năng riêng của bạn.Chức năng công cộng Thêm (số1 Như đôi, số2 Như đôi) Thêm = số1 + số2 Kết thúc Chức năng
-
Lưu chức năng.
Macros và lập trình VBA chỉ có thể được lưu trong một bảng tính có chức năng macro.
Sau khi bạn gõ dòng đầu tiên và nhấn Enter, dòng cuối cùng xuất hiện tự động. Hàm mẫu này cho biết thêm hai số, và từ Public liệt kê các chức năng trong hộp thoại Insert Function. Bạn có thể phải tìm bảng tính Excel trên thanh tác vụ Windows vì Visual Basic Editor chạy như một chương trình riêng biệt. Hoặc nhấn Alt + F11 để chuyển sang lại Workbook.
-
Trở lại Excel.
-
Nhấp vào nút Chèn Chức năng trên tab Công thức để hiển thị hộp thoại Chèn Chức năng.
Tìm chức năng trong danh mục Người dùng Xác định. -
Nhấp vào OK.
Hộp thoại Đối số Chức năng mở ra, sẵn sàng để nhận các đối số. Không phải là điều này không thể tin được? Nó giống như bạn đang tạo một phần mở rộng cho Excel, và thực chất là bạn.
Sử dụng chức năng Thêm tùy chỉnh.
Đây là một ví dụ rất cơ bản về những gì bạn có thể làm bằng cách viết hàm riêng của bạn. Các khả năng là vô tận, nhưng tất nhiên, bạn cần phải biết làm thế nào để chương trình VBA.
Các bài tập có tính năng macro cho phép mở rộng tệp. xlsm.