Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Giáo trình phân tích quy trình vận dụng các cú pháp trên cùng một modun với các chương trình con p2
MIỄN PHÍ
Số trang
5
Kích thước
804.3 KB
Định dạng
PDF
Lượt xem
1756

Giáo trình phân tích quy trình vận dụng các cú pháp trên cùng một modun với các chương trình con p2

Nội dung xem thử

Mô tả chi tiết

58

Public Static Sub StPro()

Dim a As Long

Dim b As Long

a = a + 1

b = b + 1

a = a + b

Debug.Print "Lan chay " & Str(b)

Debug.Print " ", "a=" & Str(a), "b=" & Str(b)

End Sub

Kết quả sau 2 lần chạy chương trình con như sau:

CHÚ Ý Các biến tĩnh thường được sử dụng khi muốn lưu trữ kết quả những lần chạy của

chương trình con. Chú ý rằng dù biến trong chương trình con là biến thông thường hay

biến tĩnh thì vẫn luôn mang tính chất cục bộ.

9.5. Cách thức gọi chương trình con.

Với trường hợp dự án (Project) gồm nhiều thành phần (các mô-đun chuẩn, các UserForm,…)

có chứa mã lệnh, nghĩa là ở đó có thể xây dựng hoặc có nhu cầu sử dụng chương trình con, thì

trong cùng một mô-đun, không được phép xây dựng hai chương trình con trùng tên nhau,

nhưng quy định này không áp dụng cho các mô-đun khác nhau, nghĩa là có thể tồn tại hai

chương trình con có tên giống hệt nhau ở hai mô-đun khác nhau. Trong trường hợp trùng tên

này, khi muốn sử dụng chương trình con nào thì phải chỉ rõ nơi chứa nó, và tốt nhất, khi sử

dụng bất cứ chương trình con nào của mô-đun khác thì nên chỉ rõ cả tên mô-đun đó.

Gọi chương trình con dạng hàm (Function)

Khi gọi chương trình con dạng hàm (Function), danh sách tham số phải được đặt trong cặp

kí tự “( )” sau tên chương trình con.

<Tên_mô-đun>.<Tên_hàm>(<danh_sách_tham_số>)

CHÚ Ý Mô-đun ở đây có thể là một mô-đun chuẩn (Module), UserForm hoặc một đối

tượng mà người dùng đang xét. Danh sách tham số phải được truyền theo đúng thứ tự

như ở phần khai báo chương trình con.

Ví dụ: mô-đun chuẩn mdlMatcat chứa hàm TinhDTHH(h,b) thì cú pháp gọi hàm đó là:

mdlMatcat.TinhDTHH(ph,pb)

với ph, pb là những biến được truyền vào trong hàm.

Gọi chương trình con dạng thủ tục (Sub)

Khi gọi chương trình con dạng thủ tục (Sub), danh sách tham số đặt tiếp sau tên thủ tục và kí tự

trống, các tham số không cần đặt trong cặp kí tự “( )”.

Tải ngay đi em, còn do dự, trời tối mất!