Các bậc tiền bối giúp mình với!
Mình đang có một sub default thực hiện tính toán như sau;
sub Default()
.....tính toán tính toán
msgbox (xxx, vbOKCancel)
.... tính toán tiếp
end sub
Vấn đề là sub này ẩn và chỉ tính cho 1 dòng trong excel. Mình có rất nhiều dòng cần tính và không muốn cứ click đi click lại macro này mãi, nên mình viết 1 sub khác call sub này để chạy, đại loại như bên dưới:
sub New()
i=1
with session
do while xxxxx
Default
{***}
i = i +1
Loop
End with
End sub
Vấn đề là lúc call sub default lên thì nó đưa ra lựa chọn OK hay cancel, mình phải click OK thì chương trình mới chạy tiếp. Mình muốn hỏi câu lệnh để tự động chọn OK cho msgbox luôn. Lưu ý là sub default bị ẩn đi, mình không thể view hay edit hay làm cho nó hiện lên được (đã bị mã khóa bởi user khác). Tất cả mình có thể làm là viết lệnh trong sub New của mình và tác động lên msgbox của sub Default.
Mình muốn hỏi có cách nào không ạ? Mong các bạn giúp đỡ mình với.
Mình đang có một sub default thực hiện tính toán như sau;
sub Default()
.....tính toán tính toán
msgbox (xxx, vbOKCancel)
.... tính toán tiếp
end sub
Vấn đề là sub này ẩn và chỉ tính cho 1 dòng trong excel. Mình có rất nhiều dòng cần tính và không muốn cứ click đi click lại macro này mãi, nên mình viết 1 sub khác call sub này để chạy, đại loại như bên dưới:
sub New()
i=1
with session
do while xxxxx
Default
{***}
i = i +1
Loop
End with
End sub
Vấn đề là lúc call sub default lên thì nó đưa ra lựa chọn OK hay cancel, mình phải click OK thì chương trình mới chạy tiếp. Mình muốn hỏi câu lệnh để tự động chọn OK cho msgbox luôn. Lưu ý là sub default bị ẩn đi, mình không thể view hay edit hay làm cho nó hiện lên được (đã bị mã khóa bởi user khác). Tất cả mình có thể làm là viết lệnh trong sub New của mình và tác động lên msgbox của sub Default.
Mình muốn hỏi có cách nào không ạ? Mong các bạn giúp đỡ mình với.