Chọn file excel để làm việc

Liên hệ QC

Luong24

Thành viên mới
Tham gia
9/9/22
Bài viết
17
Được thích
2
Hi mọi người!
Hiện tại e có viết code tạo bảng đăng nhập phân quyền sử dụng file excel ( tạm gọi là file A ) và gặp 1 vấn đề sau.
TH1: Máy tính không mở file excel nào:
+ Khi đăng nhập xong máy sẽ hiển thị file A -> OK
TH2: Máy đang mở 1 hoặc nhiều file exel mà mình mở file chứa code VBA , sau khi điền thông tin và bấm login thì file hiển thị lên để làm việc không phải là file A mà là 1 trong số các file excel đang mở trước đó, mình phải dùng chuột chọn sang file A.
Vậy có cách nào để trong TH 2 khi mình mở file A lên thì máy sẽ hiển thị file A lên luôn k ạ?

Nói 1 cách đơn giản là e cần code chuyển đổi các file excel với nhau, trong đó biết tên 1 file ( là file cần hiển thị lên ). Tìm google chỉ thấy hướng dẫn viết code chuyển đổi giữa các sheets.

E cảm ơn!
đây là code khi bấm nút login, e chỉ làm được điều kiện chọn Sheet hiển thị chứ k làm đc điều kiện chọn file excel hiển thị
Private Sub CommandButton1_Click()
Call capquyenuser
Sheets("danh sach").Select
End Sub
 
Hi mọi người!
Hiện tại e có viết code tạo bảng đăng nhập phân quyền sử dụng file excel ( tạm gọi là file A ) và gặp 1 vấn đề sau.
TH1: Máy tính không mở file excel nào:
+ Khi đăng nhập xong máy sẽ hiển thị file A -> OK
TH2: Máy đang mở 1 hoặc nhiều file exel mà mình mở file chứa code VBA , sau khi điền thông tin và bấm login thì file hiển thị lên để làm việc không phải là file A mà là 1 trong số các file excel đang mở trước đó, mình phải dùng chuột chọn sang file A.
Vậy có cách nào để trong TH 2 khi mình mở file A lên thì máy sẽ hiển thị file A lên luôn k ạ?

Nói 1 cách đơn giản là e cần code chuyển đổi các file excel với nhau, trong đó biết tên 1 file ( là file cần hiển thị lên ). Tìm google chỉ thấy hướng dẫn viết code chuyển đổi giữa các sheets.

E cảm ơn!
đây là code khi bấm nút login, e chỉ làm được điều kiện chọn Sheet hiển thị chứ k làm đc điều kiện chọn file excel hiển thị
Private Sub CommandButton1_Click()
Call capquyenuser
Sheets("danh sach").Select
End Sub
Bạn vào trong excel rồi bấm Record Macro rồi chuyển các file excel khác nhau rồi vào xem kết quả.
 
Upvote 0
Thế bạn chỉ hỏi cách chuyển đổi giữa các workbook thì nó có câu lệnh đó thôi.
bình thường khi máy đang mở nhiều file excel mà mình mở 1 file excel mới lên, máy sẽ hiển thị luôn file vừa mới mở lên màn hình máy tính, tuy nhiên file mà e viết code tạo bảng đăng nhập phân quyền sử dụng khi mở lên, điền thông tin và bấm đăng nhập thì nó lại k hiện file đó lên mà hiện 1 file khác lên màn hình, mình phải trỏ chuột xuống thanh công cụ để tìm workbook đó ạ
 
Upvote 0
Tốt nhất gửi file mẫu lên thì mọi người dễ xử lý hơn. Nói không thế này thì không rõ được hết vấn đề.
 
Upvote 0
Thế bạn chỉ hỏi cách chuyển đổi giữa các workbook thì nó có câu lệnh đó thôi.
nếu record marco theo cách dùng chuột trỏ xuống thanh staskbar thì chỉ ra câu lệnh này
Sub Macro7()
'
' Macro7 Macro
'

'
Windows("Book19").Activate
Windows("Book20").Activate
End Sub

nhưng nếu record marco bằng cách dùng chuột chọn minimze rồi sau đó mới chọn file hiện lên thì OK ạ, tại mình record k đúng cách
Sub Macro10()
'
' Macro10 Macro
'

'
Windows("Book19").Activate
Application.WindowState = xlNormal
Windows("Book20").Activate
End Sub

Cảm ơn bác nhiều ạ!
 
Upvote 0
Web KT

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

Back
Top Bottom