- Tham gia
- 9/10/07
- Bài viết
- 53
- Được thích
- 7
- Nghề nghiệp
- Giáo viên
Nhờ các cao thủ viết giúp tôi đoạn cos không cho cick vào nút close trên from.(Nút màu đỏ góc phải màn hình). Xin cảm ơn nhiều.
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) If CloseMode = 0 Then Cancel = True [COLOR=green]'Khoa nut Exit cua From[/COLOR] End Sub
Nhưng mình muốn đặt điều kiện: khi người ta cick vào nút close thì nó hiện câu thông báo" Không được thoát bằng cách này". Bạn giúp mình nghen!Mở code của Form đó ra. Nhập đoạn code này vào:Mã:Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) If CloseMode = 0 Then Cancel = True [COLOR=green]'Khoa nut Exit cua From[/COLOR] End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) If CloseMode = 0 Then [COLOR=red]MsgBox ("Không được thoát bằng cách này!") [/COLOR]Cancel = True [COLOR=teal]'Khoa nut Exit cua From[/COLOR] [COLOR=red]End If[/COLOR] End Sub
Mở form ra và chép đoạn code này vào. Sau đó bạn thử click cho mở form ra thử xem, rồi click vào nút (X) xem sao!Nhưng mình muốn đặt điều kiện: khi người ta cick vào nút close thì nó hiện câu thông báo" Không được thoát bằng cách này". Bạn giúp mình nghen!
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
"Mục đích nhằm không cho người dùng thoát bằng nút (X) Close của UserForm
If CloseMode = vbFormControlMenu Then
Cancel = True
End If
End Sub
Hi hi mình chỉ thích tìm hiểu thôi mà, đừng giận nhé, mình không có ý gì đâuCó thật sự cần như vậy không? Vì bạn đâu muốn viết thêm 1 code để thoát khỏi Excel chi cho mất công đúng không?
Mà mặt định thì Sheet trong Excel luôn được mở rồi!
Nếu bạn có ý gì khác thì bạn có thể nói rõ hết 1 lần luôn để còn biết đường mà "mò" nữa chứ!
Thân.