tạo nút click vào ô có chứa hyperlink

Yugihero

Thành viên mới
Tham gia ngày
12 Tháng mười một 2020
Bài viết
9
Được thích
1
Điểm
15
Tuổi
33
Như tiêu đề em muốn tạo button khi click vào button đó sẽ mở file có sẵn hyperlin trong ô đó? Em newbie mong cả nhà thông cảm
 

Yugihero

Thành viên mới
Tham gia ngày
12 Tháng mười một 2020
Bài viết
9
Được thích
1
Điểm
15
Tuổi
33

huuthang_bd

Chuyên gia GPE
Tham gia ngày
10 Tháng chín 2008
Bài viết
7,965
Được thích
9,308
Điểm
860
Nơi ở
TP.HCM
Nó là ô chưa hyperlink bình thường được định dạng tô viền và tô nền thôi. File lúc nãy tôi không lưu.
 

be09

TNMT_Đồng Nai
Tham gia ngày
9 Tháng tư 2011
Bài viết
9,573
Được thích
9,348
Điểm
560
Tuổi
63
Nơi ở
Biên Hòa, Đồng Nai
Như tiêu đề em muốn tạo button khi click vào button đó sẽ mở file có sẵn hyperlin trong ô đó? Em newbie mong cả nhà thông cảm
Không lẽ 100 cái Link thì phải tạo đến 100 cái nút sẽ tốn nhiều công sức và làm tăng dung lượng File vô ích.
Người ta tạo Link như cột G trong hình, muốn mở tên File nào trong cột C thì chỉ việc click vào Cell tương ứng trong cột G là mở File.

A_Link.JPG
 
Lần chỉnh sửa cuối:

Cu Tồ

Tìm đến kiến thức! ꧁༺ Cu Tồ ༻꧂
Tham gia ngày
6 Tháng năm 2020
Bài viết
531
Được thích
211
Điểm
85
hyperlink rồi còn làm nút thì trăm cái hyperlink nặng file thôi
 

le_vis

Thành viên tích cực
Tham gia ngày
23 Tháng bảy 2009
Bài viết
999
Được thích
539
Điểm
860
Tuổi
37
Nơi ở
Quảng Ninh
Như tiêu đề em muốn tạo button khi click vào button đó sẽ mở file có sẵn hyperlin trong ô đó? Em newbie mong cả nhà thông cảm
Có phải bạn thích làm như kiểu như trong File này để có thể di chuyển đặt đi bất cứ chỗ nào trong Sheet phải không ?
 

File đính kèm

Yugihero

Thành viên mới
Tham gia ngày
12 Tháng mười một 2020
Bài viết
9
Được thích
1
Điểm
15
Tuổi
33
Không lẽ 100 cái Link thì phải tạo đến 100 cái nút sẽ tốn nhiều công sức và làm tăng dung lượng File vô ích.
Người ta tạo Link như cột G trong hình, muốn mở tên File nào trong cột C thì chỉ việc click vào Cell tương ứng trong cột G là mở File.

View attachment 249358
Ý e là cái nút đó chứa thêm hàm Vkoolup nữa khi nó tìm thấy giá trị đến đường hyperlink đó thì nó sẽ mở ra anh à
 

be09

TNMT_Đồng Nai
Tham gia ngày
9 Tháng tư 2011
Bài viết
9,573
Được thích
9,348
Điểm
560
Tuổi
63
Nơi ở
Biên Hòa, Đồng Nai
Ý e là cái nút đó chứa thêm hàm Vkoolup nữa khi nó tìm thấy giá trị đến đường hyperlink đó thì nó sẽ mở ra anh à
Anh chưa rảnh xem File em gửi nên chưa hiểu cái em mong muốn, còn dùng Vlookup thì tham khảo thử File:
 

File đính kèm

hungtin1997

Dậm chân tại chỗ là đi lùi
Tham gia ngày
16 Tháng mười 2020
Bài viết
91
Được thích
44
Điểm
20
Tuổi
23
Nếu bác nghiện nút như vậy thì thay vì đặt 1 cái nút thì bác Fill và Broder cái ô mà bác muốn như #6 (đánh lừa thị giác thôi) là chuẫn nhất rồi, tạo Buttom làm gì trong khi lại nhét nó vào ô.
 

VetMini

Chuyên gia GPE
Tham gia ngày
21 Tháng mười hai 2012
Bài viết
10,384
Được thích
12,677
Điểm
1,560
Nếu bác nghiện nút như vậy thì thay vì đặt 1 cái nút thì bác Fill và Broder cái ô mà bác muốn như #6 (đánh lừa thị giác thôi) là chuẫn nhất rồi, tạo Buttom làm gì trong khi lại nhét nó vào ô.
Người ta chỉ cần nặn ra ý tưởng. Và thực hiện thì do các bạn làm giùm.
Nặng file thì lại đem lên đây hỏi tiếp.
Cần gì phải suy nghĩ xa, cản trở bước tiến.
 

Yugihero

Thành viên mới
Tham gia ngày
12 Tháng mười một 2020
Bài viết
9
Được thích
1
Điểm
15
Tuổi
33
Nếu bác nghiện nút như vậy thì thay vì đặt 1 cái nút thì bác Fill và Broder cái ô mà bác muốn như #6 (đánh lừa thị giác thôi) là chuẫn nhất rồi, tạo Buttom làm gì trong khi lại nhét nó vào ô.
tại nút đó mình gán macro hàm vlookup khi nó tìm thấy dữ liệu sẽ liên kết đến cái link đó. click vào nó sẽ ra cái mình cần mở. chỉ 1 nút duy nhất.
 

batman1

Thành viên gạo cội
Tham gia ngày
8 Tháng chín 2014
Bài viết
3,678
Được thích
5,678
Điểm
560
Mọi người hãy trả lời thành thực nhé. Có ai hiểu chủ thớt không hay chỉ đoán mò? Vì với giải thích hời hợt, kiểu có cũng như không, và không có tập tin thì tôi chịu, không hình dung được là khi click cái Button nào đó thì có bao nhiêu thao tác, và cụ thể lần lượt các thao đó như thế nào, tất tần tật thật cụ thể sao cho không thể nào cụ thể hơn, sao cho vua khó tính trên đời cũng không thể bắt bẻ được. Có ai hình dung ra không hay chỉ nói vài câu cho vui? Với tôi nếu đặt vấn đề kiểu đó thì chỉ "đi qua, ngó vào, và đi tiếp".
 

VetMini

Chuyên gia GPE
Tham gia ngày
21 Tháng mười hai 2012
Bài viết
10,384
Được thích
12,677
Điểm
1,560
Mọi người hãy trả lời thành thực nhé. Có ai hiểu chủ thớt không hay chỉ đoán mò? Vì với giải thích hời hợt, kiểu có cũng như không, và không có tập tin thì tôi chịu, không hình dung được là khi click cái Button nào đó thì có bao nhiêu thao tác, và cụ thể lần lượt các thao đó như thế nào, tất tần tật thật cụ thể sao cho không thể nào cụ thể hơn, sao cho vua khó tính trên đời cũng không thể bắt bẻ được. Có ai hình dung ra không hay chỉ nói vài câu cho vui? Với tôi nếu đặt vấn đề kiểu đó thì chỉ "đi qua, ngó vào, và đi tiếp".
Tôi hiểu như vầy:
- Có một cái nút tại ô gì đó [tạm gọi là A1].
- Nút ây liên hệ đến mọt macro. Bấm thì kích động macro.
- Macro chạy và do một vài thông số gì đó (lấy ở đâu hổng biết) sẽ VLookup một bảng dò nào đó (chắc hard code) lấy được một cái hyperlink.
- Hyperlink ấy là tên file nào đó cho nên sẽ mở file ấy ra.

Tóm lại, ví dụ thông số là một ô, tạm gọi là B1.
- Người dùng sẽ gõ "mã xyz" vào B1.
- Người dùng click button ở ô A1.
- Macro của button đọc B1 đê lấy "mã xyz"
- Macro dùng VLookup ở "bảng dò abc" và tìm ra được một hyperlink đến file "C:/TumLum/DayViRut.vbs".
- Macro mở file "C:/TumLum/DayViRut.vbs"
- Hết

Tại sao làm như vậy? Tôi đoán đấy là một ngày đẹp trời nào đó, thớt làm vài lon hai-nơ-kân xong phát minh ra. Vì chưa thực hiện được bước nào cho nên thớt chưa biết nó có thực dụng hay không.
 

Cu Tồ

Tìm đến kiến thức! ꧁༺ Cu Tồ ༻꧂
Tham gia ngày
6 Tháng năm 2020
Bài viết
531
Được thích
211
Điểm
85
Tôi hiểu như vầy:
- Có một cái nút tại ô gì đó [tạm gọi là A1].
- Nút ây liên hệ đến mọt macro. Bấm thì kích động macro.
- Macro chạy và do một vài thông số gì đó (lấy ở đâu hổng biết) sẽ VLookup một bảng dò nào đó (chắc hard code) lấy được một cái hyperlink.
- Hyperlink ấy là tên file nào đó cho nên sẽ mở file ấy ra.

Tóm lại, ví dụ thông số là một ô, tạm gọi là B1.
- Người dùng sẽ gõ "mã xyz" vào B1.
- Người dùng click button ở ô A1.
- Macro của button đọc B1 đê lấy "mã xyz"
- Macro dùng VLookup ở "bảng dò abc" và tìm ra được một hyperlink đến file "C:/TumLum/DayViRut.vbs".
- Macro mở file "C:/TumLum/DayViRut.vbs"
- Hết

Tại sao làm như vậy? Tôi đoán đấy là một ngày đẹp trời nào đó, thớt làm vài lon hai-nơ-kân xong phát minh ra. Vì chưa thực hiện được bước nào cho nên thớt chưa biết nó có thực dụng hay không.
Đến khúc này có vẻ gay cần hơn rồi đó bác
 

batman1

Thành viên gạo cội
Tham gia ngày
8 Tháng chín 2014
Bài viết
3,678
Được thích
5,678
Điểm
560
Tại sao làm như vậy? Tôi đoán đấy là một ngày đẹp trời nào đó, thớt làm vài lon hai-nơ-kân xong phát minh ra. Vì chưa thực hiện được bước nào cho nên thớt chưa biết nó có thực dụng hay không.
Không biết có thực dụng hay không thì phải hỏi. Thớt đã làm đúng. Nhưng phải diễn giải như bác chứ không thể tung một câu ngắn ngủi rồi để người khác phải đoán. Đã đi nhờ người khác thì phải nói sao cho người ta hiểu. Có phải ai cũng lanh lợi như bác đâu. Có người chậm hiểu như batman1.
Mà cũng cần nói rõ cái hyperlink kia là đến file loại gì. Loại tài liệu, ảnh, phim, hay tập tin thực thi EXE.
 

Yugihero

Thành viên mới
Tham gia ngày
12 Tháng mười một 2020
Bài viết
9
Được thích
1
Điểm
15
Tuổi
33
Tôi hiểu như vầy:
- Có một cái nút tại ô gì đó [tạm gọi là A1].
- Nút ây liên hệ đến mọt macro. Bấm thì kích động macro.
- Macro chạy và do một vài thông số gì đó (lấy ở đâu hổng biết) sẽ VLookup một bảng dò nào đó (chắc hard code) lấy được một cái hyperlink.
- Hyperlink ấy là tên file nào đó cho nên sẽ mở file ấy ra.

Tóm lại, ví dụ thông số là một ô, tạm gọi là B1.
- Người dùng sẽ gõ "mã xyz" vào B1.
- Người dùng click button ở ô A1.
- Macro của button đọc B1 đê lấy "mã xyz"
- Macro dùng VLookup ở "bảng dò abc" và tìm ra được một hyperlink đến file "C:/TumLum/DayViRut.vbs".
- Macro mở file "C:/TumLum/DayViRut.vbs"
- Hết

Tại sao làm như vậy? Tôi đoán đấy là một ngày đẹp trời nào đó, thớt làm vài lon hai-nơ-kân xong phát minh ra. Vì chưa thực hiện được bước nào cho nên thớt chưa biết nó có thực dụng hay không.
oh! Như vậy đó bác ơi. vì dữ liệu nó nhiều nên em làm nút đấy cho tiện. e new nên mọi người thông cảm. e xin lỗi ạ. File có thể là file bất kì định dạng nào.doc.x pdf........ Báo cáo là em làm xong hết rồi còn mỗi cái nút để e gắn macro vào là nó mở cái file theo link đã tìm kiếm. (hyperlink(vlookup......)
 

batman1

Thành viên gạo cội
Tham gia ngày
8 Tháng chín 2014
Bài viết
3,678
Được thích
5,678
Điểm
560
Ta thống nhất là chủ thớt cần làm các việc như bác VetMini diễn giải. Tức có 1 Button được gán cho macro "hichic". Khi nhấn Button thì macro "hichic" được thực hiện. Kết quả là có 1 Hyperlink. Macro này thớt đã viết theo ý mình, không quan trọng nội dung. Chỉ biết là thớt đã có địa chỉ tới tập tin, cụ thể là <địa chỉ tới tập tin>. Thớt muốn là bây giờ code mở tập tin ở <địa chỉ tới tập tin>.

Code để mở tập tin như sau
Mã:
ThisWorkbook.FollowHyperlink <địa chỉ tới tập tin>, , True
 
Top Bottom