
Gửi bởi
alex-luu
Chào các anh chị,
Em có đoạn code nhỏ trong excel để hiển thị câu chào khi mở file và kiểm tra sự tồn tại của 1 file khác (lưu ở thư mục khác với file này), nếu có file đó thì cho phép chạy, còn không thì báo lỗi cho người sử dụng biết, nhưng không biết bị sai ở chỗ nào mà nó không hoạt động
Em đặt Sub này trong phần This Workbook
Sub Auto_Open()
If Len(Dir("D:\BACKUP\solieutrongthang.xlsx")) > 0 Then
MsgBox "Chào mung ban ! "
Else
MsgBox "Không tìm thâ'y tâp tin solieutrongthang.xlsx, vui lòng liên hê P.KT de câp nhât"
ThisWorkbook.Close (True)
End If
End Sub
Anh chị giúp em điều chỉnh lại nhé.
Em xin cảm ơn
Sửa thành vầy thử xem
Mã:
Sub Auto_Open()
Dim path As String, FSO As Object
Set FSO = CreateObject("Scripting.FileSystemObject")
path = "D:\BACKUP\solieutrongthang.xlsx"
If FSO.FileExists(path) Then
MsgBox "Chào mung ban !"
Else
MsgBox "Không tìm thâ'y tâp tin solieutrongthang.xlsx, vui lòng liên hê P.KT de câp nhât"
ThisWorkbook.Close (True)
End If
Set FSO = Nothing
End Sub