Tìm ô có Hyperlink ?

Liên hệ QC

TrungChinhs

Thành viên tích cực
Tham gia
18/2/08
Bài viết
1,475
Được thích
2,469
Nghề nghiệp
Công chức
Chào các bạn! Nhờ các bạn viết giúp tôi code tìm và xoá các dòng có ô chứa Hyperlink. Thanks!
 
Anh dùng thử
PHP:
Sub xoaHyperlinks()
ActiveSheet.Hyperlinks.Delete
End Sub
 
Upvote 0
Chào các bạn! Nhờ các bạn viết giúp tôi code tìm và xoá các dòng có ô chứa Hyperlink. Thanks!


Xoá các dòng có chứa hyperlink cơ mà bạn, Có phải xoá link đâu

Sub xoaHyperlinks()
Dim hypli As Hyperlink
For Each hypli In ActiveSheet.Hyperlinks
m = hypli.Range.Row
Rows(m).Select
Selection.Delete Shift:=xlUp
Next
End Sub
 
Upvote 0
Theo mình thì viết như vầy. Vì không biết vùng dữ liệu trên hàng có dữ liêu hay không? Nếu có thì bạn xoá đi mất thì sao? Tốt nhất cứ xoá ngay trên cái mình đang nói đến cho chắc.
Mã:
Sub xoaHyperlinks()
Dim hypli As Hyperlink
For Each hypli In ActiveSheet.Hyperlinks
hypli.Range.ClearContents
Next
End Sub
 
Upvote 0
Cảm ơn các bạn! Tôi đã test và nghiên cứu tất cả bài của các bạn, có thể do tôi diễn đạt không rõ ý nên bài của các bạn có khác nhau chút ít nhưng đều giúp tôi giải quyết được mấu chốt của vấn đề là tìm được ô chứa Hyperlinks. Còn việc xoá Hyperlinks (xoá dữ liệu) hay xoá ô, xoá dòng chứa Hyperlinks tôi có thể tự làm được.

Ứng dụng: Nếu bạn muốn copy trang web này về một Sheet nào đó thì nhấn Ctrl + A (chọn toàn bộ trang web); nhấn Ctrl + C (copy); mở sheet chọn ô B1 và nhấn Ctrl + V (dán). Sau đó nhấn Ctrl + shift + X --> Tôi chỉ mới làm được đến đây (xem file đính kèm).
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Chào các bạn! Nhờ các bạn viết giúp tôi code tìm và xoá các dòng có ô chứa Hyperlink. Thanks!
Tôi hiểu câu hỏi của Trung Chinh như xichdragon đã viết hàm xoaHyperlinks. Cách dùng ActiveSheet.Hyperlinks rất gọn và hay.
Từ code của xichdragon, chỉnh lại cho gọn hơn nữa
Mã:
SubxoaHyperlinks()
Dim hypli As Hyperlink
For Each hypli In ActiveSheet.Hyperlinks
  Rows(hypli.Range.Row).Delete Shift:=xlUp
Next
End Sub
 
Upvote 0
Nếu là vậy thì em dùng chức năng Edit Excel của trình IE để chuyển qua! Bác cứ theo trình tự hình thì có thể làm được ngay!
attachment.php


attachment.php


attachment.php
 

File đính kèm

  • H1.jpg
    H1.jpg
    60.8 KB · Đọc: 98
  • H2.jpg
    H2.jpg
    24.1 KB · Đọc: 93
  • h3.jpg
    h3.jpg
    52.2 KB · Đọc: 92
Upvote 0
Trước hết xin cảm ơn tất cả các bạn đã giúp đỡ ! Hôm nay tôi mới tìm được câu trả lời thỏa đáng.

Đây là code lấy địa chỉ những ô có Hyperlinks
Mã:
Sub Address_CellsHyperlinks()
On Error Resume Next
    For Each cls In ActiveSheet.Hyperlinks
        MsgBox Cells(cls.Range.Row, cls.Range.Column).Address
   Next
End Sub
Và đây là code lấy đường dẫn của Hyperlinks
Mã:
Sub CellsHyperlinks()
On Error Resume Next
    For Each cls In ActiveSheet.Hyperlinks
        MsgBox cls.Address
   Next
End Sub
 
Upvote 0
Cùng chủ đề này mình có một bài toán cần được mọi người giúp đỡ.
Nếu ok thì được quyền truy cập link đó( được click vào cell đó)
Nếu notok thì không được truy cập link đó( không click được cell chứa link đó) hoặc click sẽ hiện 1 thông báo gì đó.
Mình cảm ơn trước nha!
 
Upvote 0
Cùng chủ đề này mình có một bài toán cần được mọi người giúp đỡ.
Nếu ok thì được quyền truy cập link đó( được click vào cell đó)
Nếu notok thì không được truy cập link đó( không click được cell chứa link đó) hoặc click sẽ hiện 1 thông báo gì đó.
Mình cảm ơn trước nha!
Bạn giải thích rõ hơn 2 chỗ oknotok ở trên nghĩa là sao? Mình đang nghĩ đến Lock cells và Protect sheet nhưng chưa hiểu rõ ý của bạn.
 
Upvote 0
anh chị nào xem và giúp em cái. có gì gởi qua mail cho em, em cảm ơn.
ducdinh1987@gmail.com
 

File đính kèm

Upvote 0
Nó giống như điều kiện vậy bạn: if(A1="OK","(Cho phép click chuột để link tới địa chỉ nào đó"," Không cho link")
 
Upvote 0
bạn làm 1 cái hàm cụ thể trong file excel và gởi cho minh được không? cảm ơn bạn.
 
Upvote 0

File đính kèm

Upvote 0

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
dạ không phải thế.
từ sheet 1. anh làm những hàm, nếu anh thay đổi tên giống thì nó ra tên vườn và nhẫn vào đó nó sẽ dẫn tới tên vườn.
còn sheet danh sach giong ở ô màu hồng là mình làm đường link liên quan đến nó, nó sẽ lọc trên vườn đó.
 
Upvote 0
anh gởi em file excel 2003 giúp em với, máy em ko đọc được excel 2007. cảm ơn anh.
 
Upvote 0
dạ không phải thế.
từ sheet 1. anh làm những hàm, nếu anh thay đổi tên giống thì nó ra tên vườn và nhẫn vào đó nó sẽ dẫn tới tên vườn.
còn sheet danh sach giong ở ô màu hồng là mình làm đường link liên quan đến nó, nó sẽ lọc trên vườn đó.
Bạn xem file đính kèm xem đã đúng ý chưa nhé.
Mình vẫn thấy việc làm này nó cứ lòng vòng thế nào ấy.
 

File đính kèm

Upvote 0
anh coi lại em thử, sao em đánh lại ô khác không được.
 

File đính kèm

Upvote 0
Web KT

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

Back
Top Bottom