Mọi người cho mình hỏi với Trong VBA mình muốn khai báo tên của sheet hiện hành kiểu Dim tensheet as "cái gì đó" thì phần "cái gì đó" ở đây là gì vậy mọi người?
Dim sht as worksheet Set sht =activatesheet
em làm 1 function như sau: Function ngaymax(bang As Worksheet, dieukien As Range)
thì khi sử dụng thì nhập liệu ntn ạ?
Ngaymax(activatesheet,range dieukien)
à trong trường hợp em muốn dùng tên của 1 sheet khác chứ không phải activatesheet thì phải làm ntn ạ?
kiểu như sheet đang chọn là sheet1 nhưng em muốn sử dụng là ngaymax(sheet2, điều kiện) ạ
Worksheets("tensheet")
vẫn không được ạ, anh xem function của em có sai chỗ nào không ạ?
Bang as ws ko có s nhé
Khi nhập công thức thì là ngaymax(tên sheet,địa chỉ ô) ạ?
Cái function bạn viết sai, bang as worksheet , ko có "s"
Và cần viết byval phía trước
Byval viết ở chỗ nào a
Sau dấu ( và sau dấu ,
Oki thank anh nhiều nhé để e test xem đã
worksheet or activatesheet