Dùng hàm nào để tìm kiếm giá trị trong Mảng? (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Mình thấy các tài liệu về Foxpro thì dịch từ khoá Private là che dấu, bảo vệ. Có nghĩa là các trương trình đã dùng từ khoá này đối với 1 biến công cộng nào đó thì mọi thay đổi giá trị của biến Công cộng trong chương trình cùng cấp và cấp thấp hơn sẽ không ảnh hưởng tới giá trị của biến ở cấp cao hơn. Ngược lại, giá trị của biến sẽ lưu giữ lại trong mọi cấp.

Các bạn thử 1 ví dụ nhỏ như sau:
1/Ta xác định cấp Module cao hơn cấp Class Module của Sheet
2/Thêm 1 Module nếu chưa có Module nào. Tại vùng General khai báo 1 biến
Public MyName as String.

3/Vào Module của Sheet 1 ta khai báo
Private MyName as String

Khai 1 sub như sau
Mã:
Sub Worksheet_Activate()
MyName = Sheet1.Name
Msgbox "Bien MyName la : " & MyName
End Sub

4/Sang Sheet2 và 3 ta chèn code sau:
Mã:
Sub Worksheet_Activate()
Msgbox "Bien MyName la : " & MyName
End Sub

Giờ bạn chuyển qua lại giữa các sheet xem biến MyName ra sao. Sau khi xem kỹ ta xoá dòng lệnh dưới tại Module của Sheet1
Private MyName as String

Giờ bạn lại di chuyển qua lại giữa các Sheet xem sự thay đổi ra sao.
 
Lần chỉnh sửa cuối:
Web KT

Bài viết mới nhất

Back
Top Bottom