[GPECODE=vb]Private Sub Workbook_Open()
IF FileExists("C:\Windows\System32\Kernel32.dll") = False Then Call ThongBaoNhacNho
IF Sheet19.CheckBoxes("Check Box 2").Value = 1 Then BangNhacViec.Show
End Sub[/GPECODE]
M@trixs dùng IF đầu để kiểm tra file có tồn tại hay không (đây là file giả lập thôi, khi vào thực tế sẽ dùng file khác). Nếu file này tồn tại sẽ cho chạy IF dưới, còn nếu không tồn tại thì gọi hàm "ThongBaoNhacNho". Trước đây file vẫn chạy bình thường, chỉ khi thêm đoạn IF đầu (kiểm tra file) thì mới phát sinh lỗi.
Nhưng M@trixs loay hoay mãi vẫn chẳng dùng được, cứ báo lỗi suốt. Đã dùng Else, hoặc End If nhưng đặt vào nó vẫn lỗi (có thể do M@trixs đặt không đúng cấu trúc).
ACE nào rành VBA giúp giùm với !
Xin cảm ơn !!!
IF FileExists("C:\Windows\System32\Kernel32.dll") = False Then Call ThongBaoNhacNho
IF Sheet19.CheckBoxes("Check Box 2").Value = 1 Then BangNhacViec.Show
End Sub[/GPECODE]
M@trixs dùng IF đầu để kiểm tra file có tồn tại hay không (đây là file giả lập thôi, khi vào thực tế sẽ dùng file khác). Nếu file này tồn tại sẽ cho chạy IF dưới, còn nếu không tồn tại thì gọi hàm "ThongBaoNhacNho". Trước đây file vẫn chạy bình thường, chỉ khi thêm đoạn IF đầu (kiểm tra file) thì mới phát sinh lỗi.
Nhưng M@trixs loay hoay mãi vẫn chẳng dùng được, cứ báo lỗi suốt. Đã dùng Else, hoặc End If nhưng đặt vào nó vẫn lỗi (có thể do M@trixs đặt không đúng cấu trúc).
ACE nào rành VBA giúp giùm với !
Xin cảm ơn !!!
Lần chỉnh sửa cuối: