Mở file tưong ứng với mã số nhân viên

Liên hệ QC

ishikawangocthuy

Thành viên mới
Tham gia
17/6/20
Bài viết
43
Được thích
1
Xin chào các anh chị của diễn đàn GPE ah!
Từ file tìm kiếm ,sau khi ghi mã số nv vào textbox1. Thì file tìm kiếm, sẽ đóng và file mã số nhân viên tương ứng sẽ mở ra.
Tên file và tên mã nv giống nhau.
Em có sử dụng lệnh if else,nhưng nếu file nhân viên ,trên cả trăm 100 cả ngàn file thì cách này không ăn thua ah.
Các anh chị có cách giải quyết nào giúp em với ah.Em xin cảm ơn
 

File đính kèm

  • tim kiem.zip
    54.8 KB · Đọc: 9
Xin chào các anh chị của diễn đàn GPE ah!
Từ file tìm kiếm ,sau khi ghi mã số nv vào textbox1. Thì file tìm kiếm, sẽ đóng và file mã số nhân viên tương ứng sẽ mở ra.
Tên file và tên mã nv giống nhau.
Em có sử dụng lệnh if else,nhưng nếu file nhân viên ,trên cả trăm 100 cả ngàn file thì cách này không ăn thua ah.
Các anh chị có cách giải quyết nào giúp em với ah.Em xin cảm ơn
Thử cách này:
1/ Nhấn nút chọn Folder chứa File và nhấn OK.
2/ Chọn cột B, nhấn Ctrl+F và gõ tên File cần tìm, xong click vào tên File để mở.
 

File đính kèm

  • Lấy tên File và HyperLink.xlsm
    17.8 KB · Đọc: 10
Upvote 0
Xin chào các anh chị của diễn đàn GPE ah!
Từ file tìm kiếm ,sau khi ghi mã số nv vào textbox1. Thì file tìm kiếm, sẽ đóng và file mã số nhân viên tương ứng sẽ mở ra.
Tên file và tên mã nv giống nhau.
Em có sử dụng lệnh if else,nhưng nếu file nhân viên ,trên cả trăm 100 cả ngàn file thì cách này không ăn thua ah.
Các anh chị có cách giải quyết nào giúp em với ah.Em xin cảm ơn

Thứ nhất là bạn hãy khai báo đường dẫn chứa file muốn mở như đại loại code sau MyPath = "C\...\...\"
Sau đó mở ra thôi
Workbooks.Open MyPath & TextBox1.text & ".xlsx"
[/CODE]
 
Lần chỉnh sửa cuối:
Upvote 0
Xin chào các anh chị của diễn đàn GPE ah!
Từ file tìm kiếm ,sau khi ghi mã số nv vào textbox1. Thì file tìm kiếm, sẽ đóng và file mã số nhân viên tương ứng sẽ mở ra.
Tên file và tên mã nv giống nhau.
Em có sử dụng lệnh if else,nhưng nếu file nhân viên ,trên cả trăm 100 cả ngàn file thì cách này không ăn thua ah.
Các anh chị có cách giải quyết nào giúp em với ah.Em xin cảm ơn
Code của bác chưa có bẫy lỗi nếu người dùng hủy ngang việc chọn folder nhỉ?
 
Upvote 0
Excel bị đơ khoảng 5-10s rồi báo lỗi bác ơi...
Người dùng có 1001 cách làm cho Excel bị đơ.
Tôi chỉ bẫy lỗi khi lỗi có khả năng làm cho dữ liệu bị hư hỏng. Nếu nó không liên quan đến dữ liệu thì cứ để cho nó lỗi.

Khi tôi mở một file Excel lên thì trọng tâm của tôi đặt ở đống dữ liệu. Mọi cái khác, mẫu mã mượt mà này nọ đều là thứ yếu.
 
Upvote 0
Web KT
Back
Top Bottom