Ai giúp mình với, tạo link để mở đến 1 file khác (giống như file đính kèm)
- 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 đượcNhấ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)
Em nghĩ là bạn ấy chưa biết Hàm HYPERLINK mà nghĩ đến chức năng Hyperlink.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 à?
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.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")
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: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
=HYPERLINK(LEFT(CELL("filename",$A$1),FIND("[",CELL("filename",$A$1))-1)&A1&".xls",A1)
Công thức bạn đánh vào báo lỗiBạ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:
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.Mã:=HYPERLINK(LEFT(CELL("filename",$A$1),FIND("[",CELL("filename",$A$1))-1)&A1&".xls",A1)
Công thức tại E3:Công thức bạn đánh vào báo lỗi
=IF(D3="","",HYPERLINK(LEFT(CELL("filename",$A$1),FIND("[",CELL("filename",$A$1))-1)&"Di\"&D3&"."&F3,D3))
Công thức tại E3:
Tại F3 gõ "doc", F4 gõ pdf, bạn nhấp vào thử E3 xem.Mã:=IF(D3="","",HYPERLINK(LEFT(CELL("filename",$A$1),FIND("[",CELL("filename",$A$1))-1)&"Di\"&D3&"."&F3,D3))
Path =LEFT(CELL("fileName"),FIND("[",CELL("fileName"))-1)&"\Di\"
Files =FILES(Path&"*")
=IF(D3="","",HYPERLINK(Path&INDEX(Files,MATCH(D3&".*",Files,0)),"Click here"))
Cám ơn bạn.Công thức tại E3:
Tại F3 gõ "doc", F4 gõ pdf, bạn nhấp vào thử E3 xem.Mã:=IF(D3="","",HYPERLINK(LEFT(CELL("filename",$A$1),FIND("[",CELL("filename",$A$1))-1)&"Di\"&D3&"."&F3,D3))
Đặt 2 name đó, là đặt như thế nào và cách làm ra sao, chỉ mình luôn vớiMộ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\"
2> Công thức tại E3Mã:Files =FILES(Path&"*")
Xong!Mã:=IF(D3="","",HYPERLINK(Path&INDEX(Files,MATCH(D3&".*",Files,0)),"Click here"))
Đặt 2 name đó, là đặt như thế nào và cách làm ra sao, chỉ mình luôn với
Cám ơn rất nhiều, sẵn tiên cho mỉnh hỏi thêm 1 tí, trong 1 sheet có thể dùng filter ở 2 cột cùng lúc không?Đặt name có nghĩa là bấm Ctrl + F3 rồi đặt... thôi. Trong file của bạn cũng có dùng name, sao lại hỏi?
Xem file
Có nghĩa là yêu cầu đã được giải quyết?Cám ơn rất nhiều
sẵn tiên cho mỉnh hỏi thêm 1 tí, trong 1 sheet có thể dùng filter ở 2 cột cùng lúc không?
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
Chổ màu đỏ là tên Folder đấy. Bấm Ctrl + F3, tự sửa nhé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]\"
2> Công thức tại E3Mã:Files =FILES(Path&"*")
Xong!Mã:=IF(D3="","",HYPERLINK(Path&INDEX(Files,MATCH(D3&".*",Files,0)),"Click here"))
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
Xem hướng dẫn bài 9:
Chổ màu đỏ là tên Folder đấy. Bấm Ctrl + F3, tự sửa nhé