Tạo Hyper link cho 1 loạt file của 1 folder (3 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

xuancanh

Thành viên mới
Tham gia
9/12/07
Bài viết
4
Được thích
0
Mình có 1 folder chứa các file( 1trên 500file). Mình muốn tạo 1 file excel trong đó có các ô ghi tên các file và khi kích vào ô nào đó thì file có tên tương ứng trong folder kia sẽ mở ra. Có cách nào mà không phải kích vào từng ô rồi chọn Hyper link cho ô và dẫn đến file đo không các bạn. Nếu thủ công như vậy thì quá lâu. Cám ơn các bạn nhé
 
Mình có 1 folder chứa các file( 1trên 500file). Mình muốn tạo 1 file excel trong đó có các ô ghi tên các file và khi kích vào ô nào đó thì file có tên tương ứng trong folder kia sẽ mở ra. Có cách nào mà không phải kích vào từng ô rồi chọn Hyper link cho ô và dẫn đến file đo không các bạn. Nếu thủ công như vậy thì quá lâu. Cám ơn các bạn nhé
Thì bạn cứ tạo File Excel, rồi tạo Hyper link đến từng file rồi ghi lại. Lần sau chỉ cần kích vào tên File muốn mở là nó sẽ mở ra .
 

File đính kèm

Upvote 0
Tìm add-in của thầy NDU rồi chọn hàng loạt, chứ ngồi link từng file thì đến khi nào mới xong.
 
Upvote 0
Thì lại phải tim Add-in, nếu bạn có thì cho bạn ấy đường dẫn bài của thày NDU bạn ấy đỡ phải tìm .
 
Upvote 0
Upvote 0
Mình có 1 folder chứa các file( 1trên 500file). Mình muốn tạo 1 file excel trong đó có các ô ghi tên các file và khi kích vào ô nào đó thì file có tên tương ứng trong folder kia sẽ mở ra. Có cách nào mà không phải kích vào từng ô rồi chọn Hyper link cho ô và dẫn đến file đo không các bạn. Nếu thủ công như vậy thì quá lâu. Cám ơn các bạn nhé

Bạn chỉ cần thêm vào đường dẫn trước một tên file như sau :
file:\\path\tên file.ext trong đó file:\\ chỉ giao thức truyền file, path là đường dẫn đến folder chứa files, ví dụ C:\My documents\tài liệu\..., ext là đuôi file : doc, xls, bmp,…
Để thêm đường dẫn cho 500 tên files có sẵn, bạn dùng hàm CONCATENATE hoặc lệnh Find-Replace, sau đó dùng lệnh COPY-PASTEVALUE cho toàn bộ file:\\path\tên file.ext đã nói ở trên là coi như xong, nhẹ nhàng kích vào tên file thì file tương ứng sẽ tự động mở ra .
Ví dụ : file:\\c:\myfile:///c:/mydocuments\dữ liệu\doanh thu\tháng 1.xls
 
Upvote 0
Để thêm đường dẫn cho 500 tên files có sẵn, bạn dùng hàm CONCATENATE hoặc lệnh Find-Replace, sau đó dùng lệnh COPY-PASTEVALUE cho toàn bộ file:\\path\tên file.ext đã nói ở trên là coi như xong, nhẹ nhàng kích vào tên file thì file tương ứng sẽ tự động mở ra .
Ví dụ : file:\\c:\mydocuments\dữ liệu\doanh thu\tháng 1.xls
Vấn đề là người ta chưa có cái list của 500 file ấy đồng chí à
Vậy nên mới cần đến code để lấy toàn bộ đường dẫn file trong folder đưa vào bảng tính rồi tạo Hyperlink
 
Upvote 0
Vấn đề là người ta chưa có cái list của 500 file ấy đồng chí à
Vậy nên mới cần đến code để lấy toàn bộ đường dẫn file trong folder đưa vào bảng tính rồi tạo Hyperlink

Nếu chưa có list thì việc lấy list đơn giản như trộm tiền...của vợ, chỉ cần nịnh vợ vài câu thôi mà .
 
Lần chỉnh sửa cuối:
Upvote 0
Nếu chưa có list thì việc lấy list đơn giản như trộm tiền...của vợ, chỉ cần nịnh vợ vài câu thôi mà .

Uh... TRỘM dễ lắm, nhưng mà:
Code của bạn có đoạn With Application.FileSearch, vậy cùng lắm chỉ TRỘM được đối với Office 2003 mà thôi. Với Office 2007 trở lên thì... húp cháo
 
Upvote 0
Bạn chỉ cần thêm vào đường dẫn trước một tên file như sau :
file:\\path\tên file.ext trong đó file:\\ chỉ giao thức truyền file, path là đường dẫn đến folder chứa files, ví dụ C:\My documents\tài liệu\..., ext là đuôi file : doc, xls, bmp,…
Để thêm đường dẫn cho 500 tên files có sẵn, bạn dùng hàm CONCATENATE hoặc lệnh Find-Replace, sau đó dùng lệnh COPY-PASTEVALUE cho toàn bộ file:\\path\tên file.ext đã nói ở trên là coi như xong, nhẹ nhàng kích vào tên file thì file tương ứng sẽ tự động mở ra .
Ví dụ : file:\\c:\mydocuments\dữ liệu\doanh thu\tháng 1.xls [/QUOTE

trường hợp của tôi có hướng giải quyết như bạn nói. nhưng bạn có thể giúp tôi nói rõ hơn về phần lệnh copy- pastevalue cho toàn bộ file ko. skype: nguyenhong1090
thanks!
 
Upvote 0
Bạn chỉ cần thêm vào đường dẫn trước một tên file như sau :
file:\\path\tên file.ext trong đó file:\\ chỉ giao thức truyền file, path là đường dẫn đến folder chứa files, ví dụ C:\My documents\tài liệu\..., ext là đuôi file : doc, xls, bmp,…
Để thêm đường dẫn cho 500 tên files có sẵn, bạn dùng hàm CONCATENATE hoặc lệnh Find-Replace, sau đó dùng lệnh COPY-PASTEVALUE cho toàn bộ file:\\path\tên file.ext đã nói ở trên là coi như xong, nhẹ nhàng kích vào tên file thì file tương ứng sẽ tự động mở ra .
Ví dụ : file:\\c:\mydocuments\dữ liệu\doanh thu\tháng 1.xls [/QUOTE

trường hợp của tôi có hướng giải quyết như bạn nói. nhưng bạn có thể giúp tôi nói rõ hơn về phần lệnh copy- pastevalue cho toàn bộ file ko. skype: nguyenhong1090
thanks!

Bạn copy toàn bộ các ô mà bạn đã tạo bằng hàm concatenate, rồi chọn một ô khác (hoặc ô mà bạn đã copy) xong chọn lệnh paste special..., trong hộp thoại paste special... bạn chọn values . Nếu dùng lệnh Find-Replace thì không cần thao tác này .
 
Upvote 0
Uh... TRỘM dễ lắm, nhưng mà:
Code của bạn có đoạn With Application.FileSearch, vậy cùng lắm chỉ TRỘM được đối với Office 2003 mà thôi. Với Office 2007 trở lên thì... húp cháo

Với office2007 trở đi thì việc lấy list đơn giản như trộm tiền của...mẹ vợ . Tha hồ mà húp...cháo gà, cháo lươn, cháo xương, cháo ếch mệt nghỉ luôn .
 

File đính kèm

Upvote 0
Với office2007 trở đi thì việc lấy list đơn giản như trộm tiền của...mẹ vợ . Tha hồ mà húp...cháo gà, cháo lươn, cháo xương, cháo ếch mệt nghỉ luôn .

Code VBA khóa "kỹ" ghê (chắc sợ bị trộm)
Mình mở lên chẳng vào xem được code nên chỉ đành đứng từ xa mà nghía ---> Chẳng "học" được gì
Ẹc... Ẹc...
 
Upvote 0
Nhà em thấy Thầy đi ra mà, thấy rơi ở cổng tờ "1.5 đô" . Hôm trước tải code của thầy và thày siwtom về tự nhủ với mình rằng, nếu trông thấy tên "NDU" thi ngả mũ chào ( Thấy tên như thấy người ).
 
Lần chỉnh sửa cuối:
Upvote 0
Code VBA khóa "kỹ" ghê (chắc sợ bị trộm)
Mình mở lên chẳng vào xem được code nên chỉ đành đứng từ xa mà nghía ---> Chẳng "học" được gì
Ẹc... Ẹc...

Mạn phép tác giả, em share vì mục đích cộng đồng:
Mã:
Mod xóa code này

Nếu có gì không phải, mong mọi người lượng thứ ạ.
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

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

Back
Top Bottom