sealand
Thành viên gạo cội
- Tham gia
- 16/5/08
- Bài viết
- 4,883
- Được thích
- 7,688
- Giới tính
- Nam
- Nghề nghiệp
- Kế Toán
Trong thực tế sử dụng VBA nhiều khi ta viết MsgBox để có thông báo cho người dùng nhưng nó cứ chình ình ra và phải tự tay đóng lại nó mới chạy tiếp Code. Giờ mình sưu tầm được 1 cách cũng hay cho việc hiện thông báo trong thời gian tuỳ chọn rồi tự đóng lại (Chả hiểu sao tài liệu là 1 giây, nhưng mình đặt 1 mà nó ra đến vài giây). Mình gửi lên đây chia sẻ cùng anh em
1/Ta viết 1 code nhỏ để dùng chung hoặc viết trực tiếp vào đây tuỳ bạn
2/Khi sử dụng
Chú ý: Thời gian hiện phụ thuộc vào con số 1 (Bạn thay đổi nó để có thời gian phù hợp)
1/Ta viết 1 code nhỏ để dùng chung hoặc viết trực tiếp vào đây tuỳ bạn
Mã:
Sub Msg(Tb As String)
Dim objShell As Object
Set objShell = CreateObject("Wscript.Shell")
objShell.Popup Tb, 1, "THONG BAO TU DONG LAI"
Set objShell = Nothing
End Sub
Mã:
Private Sub CommandButton1_Click()
Msg "Ban nhan nut 1. Xin chao!" ' Thay vi Msgbox "Ban nhan nut 1. Xin chao!"
End Sub
Chú ý: Thời gian hiện phụ thuộc vào con số 1 (Bạn thay đổi nó để có thời gian phù hợp)
File đính kèm
Lần chỉnh sửa cuối: