Giúp đỡ về Vấn đề hiển thi UserForm!

Liên hệ QC

nglehoang

Thành viên mới
Tham gia
26/4/11
Bài viết
27
Được thích
0
Các cao thủ cho em hỏi về vấn đề UserForm hiển thị này với. Em tạo một file nhập liệu trên UserForm nhưng gặp vấn đề là khi bật file đo thì sẽ không được bất kỳ một file excel nào khác. Nói chung là em không biết diễn tả làm sao các cao thủ giúp em em gửi file đính kèm theo. và nếu tắt UserForm trực tiếp thì file đó sẽ chạy ẩn.
 

File đính kèm

Các cao thủ cho em hỏi về vấn đề UserForm hiển thị này với. Em tạo một file nhập liệu trên UserForm nhưng gặp vấn đề là khi bật file đo thì sẽ không được bất kỳ một file excel nào khác. Nói chung là em không biết diễn tả làm sao các cao thủ giúp em em gửi file đính kèm theo. và nếu tắt UserForm trực tiếp thì file đó sẽ chạy ẩn.
Tại Workbook Code của bạn có đoạn Code sau
Mã:
Private Sub Workbook_Open()
On Error Resume Next
    Application.Calculation = xlCalculationAutomatic
[B][COLOR=#ff0000]    Application.Visible = False[/COLOR][/B]
    UserForm1.Show
End Sub

Cái đoạn màu đỏ là nguyên nhân, bạn bỏ đi là được
 
Upvote 0
cảm ơn bạn nhiều mới vọc vạch nên gà lắm. Nhưng đoạn code đó là mình muốn dấu bảng tính excel đi chỉ hiện useform thôi, nếu bỏ đi thì không như thế!
 
Lần chỉnh sửa cuối:
Upvote 0
Các cao thủ cho em hỏi về vấn đề UserForm hiển thị này với. Em tạo một file nhập liệu trên UserForm nhưng gặp vấn đề là khi bật file đo thì sẽ không được bất kỳ một file excel nào khác. Nói chung là em không biết diễn tả làm sao các cao thủ giúp em em gửi file đính kèm theo. và nếu tắt UserForm trực tiếp thì file đó sẽ chạy ẩn.

Câu cú của bạn lủng củng quá. "sẽ không được bất kỳ một file excel nào khác" nghĩa là gì?
Bạn không thể tung tập tin lên rồi: "Nói chung là em không biết diễn tả làm sao các cao thủ giúp em em gửi file đính kèm theo"

Bạn không nói bạn muốn những gì thì có muốn chiều bạn thì cũng bó tay thôi

Khi hiển thị UserForm thì bạn có những ước muốn gì? Khi đóng UserForm thì bạn có những ước muốn gì? Vd. cụ thể, mô tả ...
 
Upvote 0
Câu cú của bạn lủng củng quá. "sẽ không được bất kỳ một file excel nào khác" nghĩa là gì?
Bạn không thể tung tập tin lên rồi: "Nói chung là em không biết diễn tả làm sao các cao thủ giúp em em gửi file đính kèm theo"

Bạn không nói bạn muốn những gì thì có muốn chiều bạn thì cũng bó tay thôi

Khi hiển thị UserForm thì bạn có những ước muốn gì? Khi đóng UserForm thì bạn có những ước muốn gì? Vd. cụ thể, mô tả ...
Cảm ơn bạn đã quan tâm, mục đích của mình là tạo file excel nhập liệu từ userform, khi mở file thì chỉ hiển thị userform nhập liệu thôi, muốn xem số liệu thì phải đăng nhập thì mới vào bảng tính được. Nhưng có vấn đề xảy ra là khi mở file thì sẽ không thể mở thêm bất kỳ một file excel nào khác. và khi từ bảng tính chờ về userform nhập liệu ban đầu thì sẽ ẩn toàn bộ các file excel đang mở. còn một vấn đề nữa là nếu tắt userform trực tiếp thì sẽ ẩn toàn bộ file excel đi.
 
Upvote 0
Cảm ơn bạn đã quan tâm, mục đích của mình là tạo file excel nhập liệu từ userform, khi mở file thì chỉ hiển thị userform nhập liệu thôi, muốn xem số liệu thì phải đăng nhập thì mới vào bảng tính được. Nhưng có vấn đề xảy ra là khi mở file thì sẽ không thể mở thêm bất kỳ một file excel nào khác. và khi từ bảng tính chờ về userform nhập liệu ban đầu thì sẽ ẩn toàn bộ các file excel đang mở. còn một vấn đề nữa là nếu tắt userform trực tiếp thì sẽ ẩn toàn bộ file excel đi.

"khi từ bảng tính chờ về userform nhập liệu ban đầu thì sẽ ẩn toàn bộ các file excel đang mở" rồi tiếp theo "nếu tắt userform trực tiếp thì sẽ ẩn toàn bộ file excel đi". Tức khi đóng UserForm thì "mất hết"? Muốn hiện bảng tính lên hoặc đóng Excel thì bạn định dùng cách nào? Bạn đừng nói là muốn có một tổ hợp phím để "gọi" bảng tính lên nhé.

Tôi đã nói bạn mô tả cụ thể mà.
Bạn rất đói và nhìn thấy quán phở bò, phở gà. Nếu bạn nói: "Cho tôi một bát phở gà", thì chúc ăn ngon. Nếu không thì ít nhất bạn phải nói: "Tôi thích gà quá". Lúc đó có thể sau khi nhắn tin hỏi thầy bói thì họ sẽ mang cho bạn bát phở gà. Nhưng nếu bạn nói: "Tôi gà quá" thì thánh cũng chịu chứ chưa nói tới thầy bói. Hoặc họ sẽ gõ cốc cốc lên trán họ hoặc bạn sẽ nghe thấy một tràng: he he he.

Tôi giả miêu tả như sau: Tôi có một tập tin mà khi mở ra thì toàn bộ bảng tính bị ẩn. Trên bảng tính có nút Login, nếu nhập đúng ... thì hiển thị bảng tính. Khi bảng tính ẩn thì ở mỗi thời điểm tôi vẫn muốn có khả năng mở các tập tin khác (mở hiển thị hay mở và ẩn? Vì mở và ẩn thì mở làm gì? Giải thích rõ) cho nó tự chạy (tức là tập tin đó không cần sự thao tác của user mà tự tính toán, nhập dữ liệu lên sheet?). Khi không Login mà đóng UserForm thì sẽ "mất hết"

Bạn hãy mô tả kiểu như tôi ở trên.

Mà sao lại phải mất hết nhỉ? Nếu không Login mà đóng Form thì đóng tập tin có Form và hiển thị bảng tính. Thế không được sao?

Còn các tập tin khác thì nếu mở và để đấy thì mở làm gì?
 
Upvote 0
"khi từ bảng tính chờ về userform nhập liệu ban đầu thì sẽ ẩn toàn bộ các file excel đang mở" rồi tiếp theo "nếu tắt userform trực tiếp thì sẽ ẩn toàn bộ file excel đi". Tức khi đóng UserForm thì "mất hết"? Muốn hiện bảng tính lên hoặc đóng Excel thì bạn định dùng cách nào? Bạn đừng nói là muốn có một tổ hợp phím để "gọi" bảng tính lên nhé.

Tôi đã nói bạn mô tả cụ thể mà.
Bạn rất đói và nhìn thấy quán phở bò, phở gà. Nếu bạn nói: "Cho tôi một bát phở gà", thì chúc ăn ngon. Nếu không thì ít nhất bạn phải nói: "Tôi thích gà quá". Lúc đó có thể sau khi nhắn tin hỏi thầy bói thì họ sẽ mang cho bạn bát phở gà. Nhưng nếu bạn nói: "Tôi gà quá" thì thánh cũng chịu chứ chưa nói tới thầy bói. Hoặc họ sẽ gõ cốc cốc lên trán họ hoặc bạn sẽ nghe thấy một tràng: he he he.

Tôi giả miêu tả như sau: Tôi có một tập tin mà khi mở ra thì toàn bộ bảng tính bị ẩn. Trên bảng tính có nút Login, nếu nhập đúng ... thì hiển thị bảng tính. Khi bảng tính ẩn thì ở mỗi thời điểm tôi vẫn muốn có khả năng mở các tập tin khác (mở hiển thị hay mở và ẩn? Vì mở và ẩn thì mở làm gì? Giải thích rõ) cho nó tự chạy (tức là tập tin đó không cần sự thao tác của user mà tự tính toán, nhập dữ liệu lên sheet?). Khi không Login mà đóng UserForm thì sẽ "mất hết"

Bạn hãy mô tả kiểu như tôi ở trên.

Mà sao lại phải mất hết nhỉ? Nếu không Login mà đóng Form thì đóng tập tin có Form và hiển thị bảng tính. Thế không được sao?

Còn các tập tin khác thì nếu mở và để đấy thì mở làm gì?
Vâng như thế này ạ! Em đặt file excel của em là "GPE help" khi bật "GPE help" lên sẽ hiện "userform1" để tiến hành nhập liệu, bang tính của "GPE help " sẽ ẩn đi chỉ hiển thị "Userform1". Vấn đề thứ nhất là nó ẩn toàn bộ các bang tính file excel khác nêu đang mở trước đó. Nếu em ấn "buton" trên userform để vào bảng tính thì sẽ hiện bảng tính của file "GPE help" và lại hiện cả các bảng tính của các file excel khác nữa đang bật trước đó. Khi sử dung Buton trên sheet1 để chở về "userform" thì các bảng tính khác đều bị ẩn đi, em chỉ muốn thực hiện lệnh đó với file "GPE help" thôi không ảnh hưởng đến các file khác đấy là mục đích.
 
Upvote 0
Cách 1. Khi mở file GPEHelp thì đừng mở bằng cách thông thường (double click hoặc file - open) mà mở bằng 1 application Excel mới (session mới, application riêng)

Cách 2. Vào option đánh dấu mục "Ignore other Application ...", nghĩa là mỗi file excel sẽ được mở bằng 1 session, nghĩa là mở bằng những application khác nhau
 
Upvote 0
cảm ơn bạn rất nhiều! mình làm theo hướng dẫn và được luôn.
 
Upvote 0
Cách 1. Khi mở file GPEHelp thì đừng mở bằng cách thông thường (double click hoặc file - open) mà mở bằng 1 application Excel mới (session mới, application riêng)

Cách 2. Vào option đánh dấu mục "Ignore other Application ...", nghĩa là mỗi file excel sẽ được mở bằng 1 session, nghĩa là mở bằng những application khác nhau
. Bạn ơi lai có một vấn đề nữa xảy ra nêu như làm theo cách hai của bạn thì xảy ra lỗi như sau. there was a problem sending the command to the program. có cách nào giải quyết được triệt để không bạn. Thấy ở trên diễn đàn mình có những file khi bật lên hiện mỗi Form như phần mêm, mà chẳng ảnh hưởng đến file khác mà đọc code cung không có gì khác tại sao mình làm không được. Mong bạn chỉ giáo cho.
 
Upvote 0
. Bạn ơi lai có một vấn đề nữa xảy ra nêu như làm theo cách hai của bạn thì xảy ra lỗi như sau. there was a problem sending the command to the program. có cách nào giải quyết được triệt để không bạn. Thấy ở trên diễn đàn mình có những file khi bật lên hiện mỗi Form như phần mêm, mà chẳng ảnh hưởng đến file khác mà đọc code cung không có gì khác tại sao mình làm không được. Mong bạn chỉ giáo cho.
Không hiểu ý bạn lắm
 
Lần chỉnh sửa cuối:
Upvote 0
như ở trên tớ trình bày đó, tớ tao userform nhập nhiệu nhưng khi bật file đó lên thì làm ảnh hưởng đến các file excel khác. bạn cứ tải file về bật lên sẽ hiểu ngay.
Như anh dhn46 đã nói ở bài trên đấy
minh có xem file của bạn rồi. trong code tự động hiện form bạn đó có đoạn:
code
......
......
Application.Visible=False
......
Vì cái dòng lệnh này mà các trang tính của các File Excel khác bị ẩn đi
Bạn bỏ dòng đó đi là được mà
 
Upvote 0
Như anh dhn46 đã nói ở bài trên đấy
minh có xem file của bạn rồi. trong code tự động hiện form bạn đó có đoạn:
code
......
......
Application.Visible=False
......
Vì cái dòng lệnh này mà các trang tính của các File Excel khác bị ẩn đi
Bạn bỏ dòng đó đi là được mà
Cảm ơn bạn đã quan tâm đến thắc mắc của mình! Nhưng cho mình hỏi nếu mình chỉ muốn hiển thị form đó mà thao tác với các file khác không bị ảnh hưởng thì có cách nào không.
 
Upvote 0
Cảm ơn bạn đã quan tâm đến thắc mắc của mình! Nhưng cho mình hỏi nếu mình chỉ muốn hiển thị form đó mà thao tác với các file khác không bị ảnh hưởng thì có cách nào không.

Thử cách này xem:
Trên Form:

Mã:
Private Sub CommandButton1_Click()
    Windows("[COLOR=#000000]GPE help[/COLOR].xls").Visible = True
    'hoac: Windows("[COLOR=#000000]GPE help[/COLOR].xls").Activate
    UserForm1.Hide
End Sub
Trong module:

Mã:
Sub Button1()
    Windows("GPE help.xls").Visible = False
    ' hoac: ActiveWindow.ActivateNext
    UserForm1.Show
End Sub

Lưu ý mở các file theo cách thông thường
 
Upvote 0
Thử cách này xem:
Trên Form:

Mã:
Private Sub CommandButton1_Click()
    Windows("[COLOR=#000000]GPE help[/COLOR].xls").Visible = True
    'hoac: Windows("[COLOR=#000000]GPE help[/COLOR].xls").Activate
    UserForm1.Hide
End Sub
Trong module:

Mã:
Sub Button1()
    Windows("GPE help.xls").Visible = False
    ' hoac: ActiveWindow.ActivateNext
    UserForm1.Show
End Sub

Lưu ý mở các file theo cách thông thường
Cảm ơn bạn đã quan tâm!
Minh đã thử theo cách của bạn nhưng vẫn không được, khi mở các file khác vẫn không được hay do excel của mình bị lỗi nhỉ?. Đoạn code minh viết được lấy từ chương trình trong bài viết này "http://www.giaiphapexcel.com/forum/...ơng-trình-quản-lý-kho-vật-tư-(Ngày-06-11-2007)". không sai tí nào mà không going được như vậy
 
Upvote 0
Cảm ơn bạn đã quan tâm!
Minh đã thử theo cách của bạn nhưng vẫn không được, khi mở các file khác vẫn không được hay do excel của mình bị lỗi nhỉ?. Đoạn code minh viết được lấy từ chương trình trong bài viết này "http://www.giaiphapexcel.com/forum/showthread.php?5463-Chương-trình-quản-lý-kho-vật-tư-(Ngày-06-11-2007)". không sai tí nào mà không going được như vậy
Bạn đã giải quyết được vấn đề này chưa?
 
Upvote 0
Web KT

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

Back
Top Bottom