Cách tạo hàm trong excel

Trong Excel có nhiều hàm được desgin sẵn. Thế dẫu vậy nó vẫn cảm thấy không được thỏa mãn nhu cầu nhu yếu các bước. Câu hỏi đề ra là: Có biện pháp làm sao để tạo hàm bắt đầu trong Excel tốt không? Trả lời: Không đa số tất cả mà còn đơn giản nữa nhé.

Bạn đang xem: Cách tạo hàm trong excel

Cú pháp tạo ra hàm mới vào Excel

Cú pháp:

Function Tên_hàm (Biến_1 As Kiểu_dữ_liệu, Biến_2 As Kiểu_dữ_liệu…) As Kiểu_dữ_liệu Nhóm lệnh thực hiện Tên_hàm = Giá trị trả vềEnd FunctionĐể tra các Kiểu_dữ_liệu, bạn cũng có thể tham khảo bài Kiểu dữ liệu – Data Type.


Một số ví dụ về những hàm tự tạo:Tạo hàm tính trung tổng hai sốTạo hàm đem thương hiệu của ActiveSheetTạo hàm đem tên ActiveWorkbook

Các bước tạo ra hàm new vào Excel

Alt+F11 nhằm mở VBA.

Xem thêm: Cài Đặt Ghi Âm Cuộc Gọi Cho Oppo, Cách Ghi Âm Cuộc Gọi Trên Điện Thoại Oppo

*
Alt+F11 để Open sổ VBAInsert Module
*
Chèn Module mớiChèn code tạo thành hàm vào Module
*
Các hàm trường đoản cú chế tạo vào Excel

Một số ví dụ về các hàm trường đoản cú tạo:

Tạo hàm tính trung tổng nhị số

Hàm tính tổng 2 số trải nghiệm nên có 2 đổi thay nguồn vào là 2 con số thuộc mẫu mã tài liệu số thực (hoặc có thể là số nguyên) với kết quả trả về cũng trở nên là số thực (hoặc rất có thể là số nguyên ổn tùy theo biến hóa đầu vào). Vậy Function sẽ được viết nhỏng sau:

Function TONG_HAI_SO(Num1 As Double, Numét vuông As Double) As Double TONG_HAI_SO = Num1 + Num2End FunctionĐây cũng là một trong những phần nhỏ dại của  Bài 2 – Điền tài liệu hàng loạt theo không ít điều kiện  của khóa đào tạo Lập Trình VBA Cơ Bản. Kchất hóa học này sẽ giúp chúng ta nâng cấp công suất thao tác làm việc lên 300%-500%.

Sử dụng hàm TONG_HAI_SO vào Excel:
*
TONG_HAI_SO

Tạo hàm mang thương hiệu của ActiveSheet

Trong Excel, ta cũng hoàn toàn có thể đem được tên sheet nhưng mà bắt buộc kết hợp những hàm phức hợp. lúc thực hiện VBA, ta hoàn toàn có thể tạo nên hàm để đưa tên của ActiveSheet một bí quyết khôn xiết dễ dàng nlỗi sau:

Function TEN_ACTIVESHEET() As String TEN_ACTIVESHEET = ActiveSheet.NameEnd FunctionSử dụng hàm TEN_ACTIVESHEET trong Excel:

*
TEN_ACTIVESHEET

Tạo hàm đem tên ActiveWorkbook

Function TEN_ACTIVEWORKBOOK() As StringTEN_ACTIVEWORKBOOK = ActiveWorkbook.NameEnd FunctionSử dụng hàm TEN_ACTIVEWORKBOOK trong Excel:
*
TEN_ACTIVEWORKBOOK

Video giải đáp cụ thể biện pháp sinh sản hàm bắt đầu vào Excel


Tài liệu lắp kèm

Các chúng ta cũng có thể mua file đi kèm ngay lập tức tại đây: File Thực Hành

Link dự phòng: File Thực Hành

Truy cập các nội dung bài viết về Lập Trình VBA hoặc Microsoft Excel.


This entry was posted in Microsoft Excel, Lập Trình VBA and tagged Function, hàm trường đoản cú chế tác trong Excel, Lập trình VBA, UDF, VBA.