Hiển thị hộp thông báo khi cho chạy macro

Liên hệ QC

trantuonganh2008

Thành viên thường trực
Tham gia
8/11/08
Bài viết
305
Được thích
53
Mình có một macro xóa dữ liệu & gán cho chạy macro bằng combo box. Cho mình hỏi ngoài việc khi mở file lên click vào "Disable macro" để vô hiệu hóa macro này còn cách nào khác, chẳng hạn hiện hộp thông báo nhắc nhở có chắc thực hiện macro này không bằng cách nhấp vào "Yes" hoặc "No". Nhờ các bạn giúp mình vì nếu lỡ có ai click vào điều khiển thì dữ liệu sẽ mất hết. Thân.
 
Lần chỉnh sửa cuối:
Bạn thêm đoạn code này vào trong Macro là được thôi! (Bạn nhấn Alt + F11 để hiện code lên nhé!)
Mã:
If vbOK = MsgBox("Nhac nho, can trong", vbOKCancel + vbInformation) Then
Unload Me
End If
Hoặc ko biết thì đưa file lên. Vậy là ổn thôi!
Chúc vui.
 
Mình có một macro xóa dữ liệu & gán cho chạy macro bằng combo box. Cho mình hỏi ngoài việc khi mở file lên click vào "Disable macro" để vô hiệu hóa macro này còn cách nào khác, chẳng hạn hiện hộp thông báo nhắc nhở có chắc thực hiện macro này không bằng cách nhấp vào "Yes" hoặc "No". Nhờ các bạn giúp mình vì nếu lỡ có ai click vào điều khiển thì dữ liệu sẽ mất hết.

Thân.
Bạn thử code sau:
Mã:
Sub test()
    answr = MsgBox("Ban co muon chay Macro khong ?", vbYesNo)
    If answr = vbYes Then
      [A1].Value = 10 * 2 'Dieu kien khi click yes
    Else
      [A1].Value = 0 'Dieu kien khi click No
    End If
       
End Sub

Tham khảo thêm file nhé
Thân
 

File đính kèm

Web KT

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

Back
Top Bottom