Vấn đề khi mở thêm 1 file excel khi đã có 1 application viết từ VBA chạy rồi

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

phinm

Thành viên mới
Tham gia
16/8/09
Bài viết
24
Được thích
5
Chào các bạn
Tôi gặp phải 1 vấn đề mà nghĩ mãi chưa ra cách khắc phục tối ưu, anh chị nào có thể chia sẻ. Tôi viết 1 số ứng dụng VBA, sử dụng form tư activate khi open workbook. Tuy nhiên khi đó muốn mở 1 workbook khác ra thì vì là form đã mở dạng modal rồi nên không thể làm việc với workbook thứ 2. Khi đó chỉ có cách là chạy thêm 1 ứng dụng excel độc lập rồi mở workbook thứ 2 từ đó. Quả thực dùng quen rồi thì không sao nhưng mới đầu thì cũng hơi bất tiện. Anh chị nào đã gặp phải trường hợp này và có cách giải quyết thì xin chia sẻ với tôi
Xin chân thành cảm ơn
 
Chào các bạn
Tôi gặp phải 1 vấn đề mà nghĩ mãi chưa ra cách khắc phục tối ưu, anh chị nào có thể chia sẻ. Tôi viết 1 số ứng dụng VBA, sử dụng form tư activate khi open workbook. Tuy nhiên khi đó muốn mở 1 workbook khác ra thì vì là form đã mở dạng modal rồi nên không thể làm việc với workbook thứ 2. Khi đó chỉ có cách là chạy thêm 1 ứng dụng excel độc lập rồi mở workbook thứ 2 từ đó. Quả thực dùng quen rồi thì không sao nhưng mới đầu thì cũng hơi bất tiện. Anh chị nào đã gặp phải trường hợp này và có cách giải quyết thì xin chia sẻ với tôi
Xin chân thành cảm ơn
Vậy thì bạn đặt mục ShowModal = False đi, chọn không thì viết luôn cái vụ Open file ấy trên Form luôn (nghĩa là trên form có 1 nút, bấm vào đó nó mở hộp Open)
 
Upvote 0
Không được bạn ạ, vì ứng dụng khi đã mở form rồi thì phiên làm việc của excel đã bị chiếm, phải mở 1 phiên khác mới làm việc được với file thứ 2
Tôi đã thử nhiều cách rồi mà vẫn không được
 
Upvote 0
Không được bạn ạ, vì ứng dụng khi đã mở form rồi thì phiên làm việc của excel đã bị chiếm, phải mở 1 phiên khác mới làm việc được với file thứ 2
Tôi đã thử nhiều cách rồi mà vẫn không được
Nếu bạn nói thế chắc người ta không tài nào dùng Form để mở và lấy dử liệu trong 1 file đang đóng?
Vụ này trên diển đàn có đầy! Tuy nhiên để biết cụ thể bạn cần làm gì, e rằng bạn phải gữi file lên (ý muốn biết bạn mở file thứ 2 ra để làm cái gì)
Tôi dùng Form với ShowModal = False vẫn mở file thứ 2 bình thường
 
Upvote 0
1 người bình thường thì hay làm việc với nhiều file excel. Ứng dụng VBA cũng là 1 file excel. Nếu để ShowModal = True thì khi mở file thứ 2 sẽ không thấy đâu, mà đểShowModal = False thì khi mở file thứ 2 cái form nó cứ hiện chình ình trên màn hình của file ứng dụng.
 
Upvote 0
Web KT

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

Back
Top Bottom