phamvandunghp84
Thành viên thường trực




- Tham gia
- 5/3/20
- Bài viết
- 241
- Được thích
- 12
Mình tìm được code này để tạo hộp thoại tự động đóng lại sau 8 giây. Mình muốn làm sao để hộp thoại này có lời nhắc Yes No. khi nhấn vào Yes thì hộp thoại không tự động đóng lại nữa. mà sẽ tạm dừng chạy VBA.
' Msg tự động đóng thông báo lại sau 8 giây
Sub Msg(Tb As String)
Dim objShell As Object
Set objShell = CreateObject("Wscript.Shell")
objShell.Popup Tb, 8, "THONG BAO"
Set objShell = Nothing
End Sub
.............
' Nhờ các bạn giúp cách: làm thế nào để khi nhấn chọn yes để tạm dừng ?
Sub Msg(Tb As String)
Dim objShell As Object
Set objShell = CreateObject("Wscript.Shell")
objShell.Popup Tb, 8, "THONG BAO", vbYesNo
Set objShell = Nothing
if Yes... then
Call tam_dung
end if
End Sub
Sub
msgbox("tạm dừng")
End Sub
' Msg tự động đóng thông báo lại sau 8 giây
Sub Msg(Tb As String)
Dim objShell As Object
Set objShell = CreateObject("Wscript.Shell")
objShell.Popup Tb, 8, "THONG BAO"
Set objShell = Nothing
End Sub
.............
' Nhờ các bạn giúp cách: làm thế nào để khi nhấn chọn yes để tạm dừng ?
Sub Msg(Tb As String)
Dim objShell As Object
Set objShell = CreateObject("Wscript.Shell")
objShell.Popup Tb, 8, "THONG BAO", vbYesNo
Set objShell = Nothing
if Yes... then
Call tam_dung
end if
End Sub
Sub
msgbox("tạm dừng")
End Sub