Tắt ứng dụng VBA không làm ảnh hưởng đến file excel khác đang mở

Liên hệ QC

takashio

Thành viên mới
Tham gia
26/1/10
Bài viết
35
Được thích
6
Hi all ,

Mình có 2 vấn đề muốn nhờ mọi người giúp đỡ .

1 . Khi Mình tắt ứng dụng VBA thi mình vẫn thấy process của excel Hoạt động ( mặc dù không có file excel nào được mở ). Mọi người có thể chỉ cho mình cách tắt luôn cả process của excel khi đóng ứng dụng VBA?

2. Mình đang mở một file excel , sau đó mình mở một file khác để sử dụng VBA , Sau khi đóng ứng dụng của VBA thì file excel đang mở ban đầu cũng bị biến mất( thực ra nó vẫn đang được mở nhưng mà không hiện ra). Mọi người có thể giúp mình cách tắt VBA mà không làm ảnh hưởng đến file excel khác đang mở ?

Mình cám ơn mọi người nhé.
 
Hi all ,

Mình có 2 vấn đề muốn nhờ mọi người giúp đỡ .

1 . Khi Mình tắt ứng dụng VBA thi mình vẫn thấy process của excel Hoạt động ( mặc dù không có file excel nào được mở ). Mọi người có thể chỉ cho mình cách tắt luôn cả process của excel khi đóng ứng dụng VBA?

2. Mình đang mở một file excel , sau đó mình mở một file khác để sử dụng VBA , Sau khi đóng ứng dụng của VBA thì file excel đang mở ban đầu cũng bị biến mất( thực ra nó vẫn đang được mở nhưng mà không hiện ra). Mọi người có thể giúp mình cách tắt VBA mà không làm ảnh hưởng đến file excel khác đang mở ?

Mình cám ơn mọi người nhé.
Chắc chắn trong code của bạn có câu này: Application.Visible = False, câu lệnh này có thể nằm trong 1 trong các sub:
- Workbook_Open
- Auto_Open
- UserForm_Initialize
- UserForm_Activate
Để khắc phục hiện tượng này, bạn thêm sub này vào trong code của form chính:
PHP:
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
    Application.Visible = True
End Sub
 
Upvote 0
Mình đã thử cách của bạn nhưng mà vẫn thế bạn ạ. Vẫn xảy ra 2 hiện tượng trên .
 
Upvote 0
Mình đã thử cách của bạn nhưng mà vẫn thế bạn ạ. Vẫn xảy ra 2 hiện tượng trên .
Bạn Nghiaphuc chỉ là suy đoán thôi ---> Nếu không đúng thì ít ra bạn cũng phải đưa file chứa code VBA lên đây (ai biết nó là cái gì đâu mà hướng dẫn)
Tôi đoán code VBA này không phải của bạn viết, nếu không thì điều hiển nhiên bạn phải biết nguyên nhân là gì rồi
 
Upvote 0
Đây là lần đầu mình sử dụng VBA và cũng là lần đầu tiên lập trình nên mình vừa tự học vừa hỏi mọi người rất nhiều. Code mình để lung tung quá giờ thì mình làm được rồi. Cám ơn Mọi người nhé!:)
 
Upvote 0
Web KT

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

Back
Top Bottom