Function gồm 1 dòng khai báo, những dòng code cho function hoạt động, và một dòng cho biết hết function
Dòng khai báo gồm từ khóa Function, tên của nó, dãy tham số mà nó cần, và kiểu nó trả về
Ví dụ: Function DTHCN( byVal dai as Double, byVal rong as Double) As Double
Màu xanh là tên,
màu đỏ là tham, tham số đặt giữa 2 ngoặc, và mỗi tham cách nhau bởi 1 dấu phẩy
màu tím là kiểu trả về, nếu không có cái này thi mặc định kiểu trả về là variant
Code trong function là phần tính toán. Tính xong thì gán nó vào tên của function, cái trj gán đó là cái mà function trả về
DTHCN = dai * rong
Code này gán tích số cuira tham dai và tham rộng cho tên function. Như vậy nếu không còn gì gán nữa thì đó là cái mà function trả về
Dòng kết function luôn luôn là End Function
Sử dụng:
Gọi và nạp tham số
ví dụ ta có a là dài và b là rộng thì
dientichhinhchunhatab = DTHCN(a,b)
ví dụ tìm diện tích 5*6
dientichhinhchunhat5x6 = DTHCN(5,6)