Chỉ giúp cách tạo link đến file khác (click vào chữ sẽ mở file) (2 người xem)

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

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

thnnh10

Thành viên mới
Tham gia
1/2/12
Bài viết
34
Được thích
1
Ai giúp mình với, tạo link để mở đến 1 file khác (giống như file đính kèm)
 

File đính kèm

Ai giúp mình với, tạo link để mở đến 1 file khác (giống như file đính kèm)

Trong file bạn viết:
Nhấp đúp chuột để mở file (file được nằm trong 1 folder cố định)
Làm cho cả 1 cột nào đó
(không dùng hyperlink)
- Folder cố định cụ thể nó nằm ở đâu? Bạn phải ghi đường dẫn folder này ra 1 cell nào đó mới làm được
- Tại sao lại không dùng hyperlink? Bạn nghĩ Hyperlink nó dở hơn code VBA à?
 
Trong file bạn viết:

- Folder cố định cụ thể nó nằm ở đâu? Bạn phải ghi đường dẫn folder này ra 1 cell nào đó mới làm được
- Tại sao lại không dùng hyperlink? Bạn nghĩ Hyperlink nó dở hơn code VBA à?
Em nghĩ là bạn ấy chưa biết Hàm HYPERLINK mà nghĩ đến chức năng Hyperlink.
Nếu file cùng Folder thì có thể dùng Hàm HYPERLINK, cú pháp: = HYPERLINK('Đường dẫn Folder\Tên file.xls,"Tên file")
 
Em nghĩ là bạn ấy chưa biết Hàm HYPERLINK mà nghĩ đến chức năng Hyperlink.
Nếu file cùng Folder thì có thể dùng Hàm HYPERLINK, cú pháp: = HYPERLINK('Đường dẫn Folder\Tên file.xls,"Tên file")
Nếu dùng Hyperlink thì khi có 1 file nào khác mình update thêm thì lại phải dùng Hyperlink nữa, nhưng mình không mốun vậy.
Mình chỉ muốn là khi có thêm 1 file khác, cho vào folder cố định đó, rồi chỉ cần đánh tên file vào cột mình chỉ, khi cần nhấp double chuốt sẽ lập tức chạy file đó ngay
 
Nếu dùng Hyperlink thì khi có 1 file nào khác mình update thêm thì lại phải dùng Hyperlink nữa, nhưng mình không mốun vậy.
Mình chỉ muốn là khi có thêm 1 file khác, cho vào folder cố định đó, rồi chỉ cần đánh tên file vào cột mình chỉ, khi cần nhấp double chuốt sẽ lập tức chạy file đó ngay
Bạn kéo sẵn công thức, ví dụ: trong Folder bạn đặt 2 file A.xls và B.xls, một file Search.xls, bạn mở Search.xls lên, tại A1 bạn gõ A, A2 bạn gõ B, tại B1 bạn gõ công thức:
Mã:
=HYPERLINK(LEFT(CELL("filename",$A$1),FIND("[",CELL("filename",$A$1))-1)&A1&".xls",A1)
Kéo công thức xuống. Chỉ cần bạn gõ tên file tại cột A thì cột B sẽ có đường dẫn mở file trong cùng Folder.
 
Giống như thế này nè, giống như cột D trong file vậy.
Bạn chỉ mình đoạn code là đoạn nào, nếu muốn thay đổi qua cột khác phải làm sao?
Sorry vì mình không biết gì về VBA cả. Đừng ném đá tội em.
 

File đính kèm

Bạn kéo sẵn công thức, ví dụ: trong Folder bạn đặt 2 file A.xls và B.xls, một file Search.xls, bạn mở Search.xls lên, tại A1 bạn gõ A, A2 bạn gõ B, tại B1 bạn gõ công thức:
Mã:
=HYPERLINK(LEFT(CELL("filename",$A$1),FIND("[",CELL("filename",$A$1))-1)&A1&".xls",A1)
Kéo công thức xuống. Chỉ cần bạn gõ tên file tại cột A thì cột B sẽ có đường dẫn mở file trong cùng Folder.
Công thức bạn đánh vào báo lỗi
 

File đính kèm

Công thức tại E3:
Mã:
=IF(D3="","",HYPERLINK(LEFT(CELL("filename",$A$1),FIND("[",CELL("filename",$A$1))-1)&"Di\"&D3&"."&F3,D3))
Tại F3 gõ "doc", F4 gõ pdf, bạn nhấp vào thử E3 xem.

Một chút "mẹo" sẽ không cần các cell phụ
Leo làm vầy nè:
1> Đặt 2 name:
Mã:
Path =LEFT(CELL("fileName"),FIND("[",CELL("fileName"))-1)&"\Di\"
Mã:
Files =FILES(Path&"*")
2> Công thức tại E3
Mã:
=IF(D3="","",HYPERLINK(Path&INDEX(Files,MATCH(D3&".*",Files,0)),"Click here"))
Xong!
 
Công thức tại E3:
Mã:
=IF(D3="","",HYPERLINK(LEFT(CELL("filename",$A$1),FIND("[",CELL("filename",$A$1))-1)&"Di\"&D3&"."&F3,D3))
Tại F3 gõ "doc", F4 gõ pdf, bạn nhấp vào thử E3 xem.
Cám ơn bạn.
Nhưng làm như bạn thì phải đánh đuôi file vào, còn như file ban đầu mình thì đâu cần đâu? Bạn có cách nào khác không?
 
Một chút "mẹo" sẽ không cần các cell phụ
Leo làm vầy nè:
1> Đặt 2 name:
Mã:
Path =LEFT(CELL("fileName"),FIND("[",CELL("fileName"))-1)&"\Di\"
Mã:
Files =FILES(Path&"*")
2> Công thức tại E3
Mã:
=IF(D3="","",HYPERLINK(Path&INDEX(Files,MATCH(D3&".*",Files,0)),"Click here"))
Xong!
Đặt 2 name đó, là đặt như thế nào và cách làm ra sao, chỉ mình luôn với
 
Bạn ơi cho mình hỏi: Công thức bạn rất ok khi mình đặt ten folder chúa các file là "Di" Nếu đổi tên khác thì không chạy được, tại sao vậy. Xin chỉ cho đôi điều
 
Bạn ơi cho mình hỏi: Công thức bạn rất ok khi mình đặt ten folder chúa các file là "Di" Nếu đổi tên khác thì không chạy được, tại sao vậy. Xin chỉ cho đôi điều

Xem hướng dẫn bài 9:
Một chút "mẹo" sẽ không cần các cell phụ
Leo làm vầy nè:
1> Đặt 2 name:
Mã:
Path =LEFT(CELL("fileName"),FIND("[",CELL("fileName"))-1)&"\[B][COLOR=#ff0000]Di[/COLOR][/B]\"
Mã:
Files =FILES(Path&"*")
2> Công thức tại E3
Mã:
=IF(D3="","",HYPERLINK(Path&INDEX(Files,MATCH(D3&".*",Files,0)),"Click here"))
Xong!
Chổ màu đỏ là tên Folder đấy. Bấm Ctrl + F3, tự sửa nhé
 
mình muốn hỏi nếu file tìm nằm trong foler con trong folder chính thì mình phải làm sao?
cám ơn
 
Lần chỉnh sửa cuối:
Nếu mình sửa thêm thì chỉ tìm được file trong folder con, file trong folder mẹ lại tìm ko được.
Sẵn tiện mình hỏi lúc mình nhấp vào ô D2 thỉ hiện ghi chú màu vàng . hình như không phải là insert commnet. cho mình hỏi làm như thế nào?
thanks bạn
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom