Cách tạo hyperlink tới name

Liên hệ QC

Leo_178

Thành viên chính thức
Tham gia
30/3/07
Bài viết
53
Được thích
44
Các bác cho em hỏi một chút:
- Em có tạo một userform với mục đích để tạo hyperlink giữa 2 ô (A-->B và ngược lại B --> A) đồng thời name luôn các ô này để link sẽ không đổi khi mình thêm dòng thêm cột, tuy nhiên chạy không được tốt lắm, nguyên nhân là do name nó reffer tới địa chỉ nhưng lại bị thêm dấu "" vào. --> các bác khắc phục giúp em được không ạ.
 

File đính kèm

Các bác cho em hỏi một chút:
- Em có tạo một userform với mục đích để tạo hyperlink giữa 2 ô (A-->B và ngược lại B --> A) đồng thời name luôn các ô này để link sẽ không đổi khi mình thêm dòng thêm cột, tuy nhiên chạy không được tốt lắm, nguyên nhân là do name nó reffer tới địa chỉ nhưng lại bị thêm dấu "" vào. --> các bác khắc phục giúp em được không ạ.
Vì bạn Dim C và D As String nên báo lổi là phải rồi
Cách đơn giãn là sửa 2 dòng:
ActiveWorkbook.Names.Add Name:=a, RefersToR1C1:=C
ActiveWorkbook.Names.Add Name:=b, RefersToR1C1:=D
thành:
ActiveWorkbook.Names.Add Name:=a, RefersToR1C1:=place_1
ActiveWorkbook.Names.Add Name:=b, RefersToR1C1:=place_2
 
Nếu sửa như vậy thì chỉ link tới cell, khi mình thêm, bớt dòng thì link sẽ bị thay đổi. Ở đây mình thấy lỗi chính là khi tạo name (xem trong hộp name box), phần reffer to nó sẽ có thêm dấu "" (như trong hình), do vậy báo lỗi reference is not valid. Bạn xem có cách nào khắc phục lỗi này không.
 

File đính kèm

Nếu sửa như vậy thì chỉ link tới cell, khi mình thêm, bớt dòng thì link sẽ bị thay đổi. Ở đây mình thấy lỗi chính là khi tạo name (xem trong hộp name box), phần reffer to nó sẽ có thêm dấu "" (như trong hình), do vậy báo lỗi reference is not valid. Bạn xem có cách nào khắc phục lỗi này không.
Lổi đó là đương nhiên rồi... vì C, D là TEXT
Còn lại thì vẩn chưa hiểu ý bạn là sao
 
Bác mở cái ảnh em gửi ra đi. Trong ô refer to ấy, địa chỉ nó bị đặt trong dấu ngoặc kép, nếu mình tạo thông thường bằng hand-made thì nó không có dấu như vậy, mình cần sửa cái này.
 
Bác mở cái ảnh em gửi ra đi. Trong ô refer to ấy, địa chỉ nó bị đặt trong dấu ngoặc kép, nếu mình tạo thông thường bằng hand-made thì nó không có dấu như vậy, mình cần sửa cái này.
Thấy rồi
Như tôi nói ở trên ấy! Bạn đổi C, D thành place_1 và place_2 là hết lổi liền (do C, D bạn khai báo là TEXT)
Cái này thuộc kiến thức cơ bản mà bạn!
Tôi cũng không biết lý do tại sao khi đổi như vậy (hết lổi) mà bạn lại không đồng ý! Nên tôi muốn biết yêu cầu của bạn cụ thể là gì? Bạn cần 1 Hyperlink như thế nào đây?
 
Cảm ơn bạn, ổn rồi, hyperlink đã chạy tốt rồi.
 
Web KT

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

Back
Top Bottom