Giúp mình cách đóng form khi click chuột bên ngoài form

  • Thread starter Thread starter mayouly
  • Ngày gửi Ngày gửi
Liên hệ QC

mayouly

Thành viên mới
Tham gia
24/11/07
Bài viết
23
Được thích
209
Cá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.
 
Lần chỉnh sửa cuối:
Cá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.
Đặ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
 
Upvote 0
Đặ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

Cảm ơn ndu96081631 đã giúp, cách của ndu96081631 đúng là có thể thực hiện được, nhưng lại chưa đáp ứng được yêu cầu của mình. Có cách nào ghi nhận sự kiện trên form không ạ? Vì với cách của ndu96081631 phản ứng với sự kiện trên sheet.
Thật sự thì cái này mình màu mè thêm thôi, cũng là để học hỏi.
Mình đã tạo 1 file xla, file này chứa hệ thống tài khoản kế toán và thông tin về nó. Khi mình mở các file excel kế toán khác, có tài khoản, nếu quên tài khoản đó là gì, mình chỉ việc click chuột phải lên cell chứa tk đó rồi chọn xem thông tin, thì sẽ hiện ra một form mô tả thông tin tk.
File xla của mình, giống chương trình từ điển với chức năng click and see |||||.
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.
 
Upvote 0
.
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.
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ứ)
Thân
 
Upvote 0
Upvote 0
Web KT

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

Back
Top Bottom