Đặt Modal cho UserForm = FalseCác bạn chỉ giúp mình cách nào để khi mình click chuột bên ngoài form, thì form sẽ đóng. Mình tìm hoài mà không thấy cách nào làm được hết.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If UserForm1.Visible = True Then Unload UserForm1
End Sub
Đặt Modal cho UserForm = False
Dùng sự kiện SelectionChange để điều khiển đóng form
PHP:Private Sub Worksheet_SelectionChange(ByVal Target As Range) If UserForm1.Visible = True Then Unload UserForm1 End Sub
Nếu cái của bạn làm là UserForm thì nó có cả đống sự kiện, dùng Click thì bấm chỗ "quái" nào bên trong Form (trừ đường viền ngoài, cóc cần cái [X] trên góc) cũng đóng, còn nếu làm biếng nữa thì dùng MouseMove, cứ thò con "tý" vào trong form thì nó đóng (hihi, cái này ngược với yêu cầu của bạn là thò ra bên ngoài, mà đã thò ra ngoài sheet rồi bấm thì phải dùng sự kiện của sheet như thầy Ndu làm chứ).
Mỗi lần form thông tin hiện ra, muốn tắt nó mình phải click vào dấu [X], giờ mình muốn click ở ngoài thì nó tự động đóng. Giống cách tra từ của lạc việt hay english study đó.
Cách của ndu96081631 có thể dùng được, nhưng muốn làm thì lại phải chép code vào trong file excel, mở file khác lại phải chèn code.
Bạn xem bài Class module - Kỹ thuật Tạo và Wrap đối lượng của TuanVNUNI có thể giúp cho bạnCác bạn chỉ giúp mình cách nào để khi mình click chuột bên ngoài form, thì form sẽ đóng. Mình tìm hoài mà không thấy cách nào làm được hết.