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

Liên hệ QC

Yugihero

Thành viên mới
Tham gia
12/11/20
Bài viết
9
Được thích
1
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
 
Nút như vầy được không bạn?
1605341191475.png
 
Upvote 0
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.
 
Upvote 0
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:
Upvote 0
hyperlink rồi còn làm nút thì trăm cái hyperlink nặng file thôi
 
Upvote 0
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

  • Hyperlink___.xlsx
    19.7 KB · Đọc: 18
Upvote 0
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 à
 
Upvote 0
Ý 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

  • ham vlookup cho ra hinh anh.xlsx
    64 KB · Đọc: 15
Upvote 0
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 ô.
 
Upvote 0
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.
 
Upvote 0
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.
 
Upvote 0
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".
 
Upvote 0
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.
 
Upvote 0
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
 
Upvote 0
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.
 
Upvote 0
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......)
 
Upvote 0
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
 
Upvote 0
Web KT
Back
Top Bottom