Có thể siêu liên kết "thông minh" như thế này được không các anh chị?

Liên hệ QC

phamxuyenp171

Thành viên hoạt động
Tham gia
2/4/09
Bài viết
103
Được thích
124
Giả sử tôi có một file gồm nhiều sheet: sheet1, shee2,...., sheet "Tổng hợp". Ở shee1, sheet2,....đều có siêu liên kết (Hyperlink) đến sheet "tổng hợp". Tôi muốn thực hiện một siêu liên kết ngược lại từ sheet "Tổng hợp" đến các sheet sao cho:
+ Nếu tôi vừa từ sheet1 sang sheet"Tổng hợp" thì liên kết "Quay lại" trên sheet"Tổng hợp" sẽ đưa tôi về sheet1.
+ Nếu tôi vừa từ sheet2 sang sheet"Tổng hợp" thì liên kết "Quay lại" trên sheet"Tổng hợp" sẽ đưa tôi về sheet2.
Nói chung, khi đến từ sheet nào thì khi quay về là phải về sheet đó (Nhưng trên sheet "tổng hợp" chỉ có một biểu tương cho việc liên kết này
 
Giả sử tôi có một file gồm nhiều sheet: sheet1, shee2,...., sheet "Tổng hợp". Ở shee1, sheet2,....đều có siêu liên kết (Hyperlink) đến sheet "tổng hợp". Tôi muốn thực hiện một siêu liên kết ngược lại từ sheet "Tổng hợp" đến các sheet sao cho:
+ Nếu tôi vừa từ sheet1 sang sheet"Tổng hợp" thì liên kết "Quay lại" trên sheet"Tổng hợp" sẽ đưa tôi về sheet1.
+ Nếu tôi vừa từ sheet2 sang sheet"Tổng hợp" thì liên kết "Quay lại" trên sheet"Tổng hợp" sẽ đưa tôi về sheet2.
Nói chung, khi đến từ sheet nào thì khi quay về là phải về sheet đó (Nhưng trên sheet "tổng hợp" chỉ có một biểu tương cho việc liên kết này
PHP:
Dim OldSh As Worksheet
PHP:
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
  Set OldSh = Sh
End Sub
PHP:
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
  On Error Resume Next
  If Target.Address = "$A$1" Then OldSh.Select
End Sub
Thử file này xem
 

File đính kèm

  • Hyperlink_01.xls
    38 KB · Đọc: 60
Giả sử tôi có một file gồm nhiều sheet: sheet1, shee2,...., sheet "Tổng hợp". Ở shee1, sheet2,....đều có siêu liên kết (Hyperlink) đến sheet "tổng hợp". Tôi muốn thực hiện một siêu liên kết ngược lại từ sheet "Tổng hợp" đến các sheet sao cho:
+ Nếu tôi vừa từ sheet1 sang sheet"Tổng hợp" thì liên kết "Quay lại" trên sheet"Tổng hợp" sẽ đưa tôi về sheet1.
+ Nếu tôi vừa từ sheet2 sang sheet"Tổng hợp" thì liên kết "Quay lại" trên sheet"Tổng hợp" sẽ đưa tôi về sheet2.
Nói chung, khi đến từ sheet nào thì khi quay về là phải về sheet đó (Nhưng trên sheet "tổng hợp" chỉ có một biểu tương cho việc liên kết này
Bạn xem thử đúng ý chưa nha
 

File đính kèm

  • Book1.xls
    21.5 KB · Đọc: 44
Bạn xem thử đúng ý chưa nha

Vâng, đã đúng ý của tôi rồi nhưng tôi muốn thay từ "Trở về" , sheet1, sheet2,... bằng một đối tượng Autoshapes (Vd như là một mũi tên...) cho đẹp mắt thì có thực hiện được không?
Và tôi còn có tham vọng rằng: Sau này nếu tôi copy một sheet nào đó (VD:Sh2) để tạo một sheet mới (Sh3) thì liên kết từ sheet"tổng hợp" về Sh3 đó được tự động tạo ra chứ không cần phải điều chỉnh thêm gì nữa.
Các anh cố gắng nghiên cứu thử xem. Xin chân thành cảm ơn!

Tôi muốn làm cho một số thanh công cụ không bao giờ xuất hiện trong một trang tính thì phải làm thế nào. Nhớ là trong những trang khác thì nó vẫn xuất hiện bình thường trở lại.
Xin cảm ơn!
 
Chỉnh sửa lần cuối bởi điều hành viên:
Vâng, đã đúng ý của tôi rồi nhưng tôi muốn thay từ "Trở về" , sheet1, sheet2,... bằng một đối tượng Autoshapes (Vd như là một mũi tên...) cho đẹp mắt thì có thực hiện được không?
Và tôi còn có tham vọng rằng: Sau này nếu tôi copy một sheet nào đó (VD:Sh2) để tạo một sheet mới (Sh3) thì liên kết từ sheet"tổng hợp" về Sh3 đó được tự động tạo ra chứ không cần phải điều chỉnh thêm gì nữa.
Các anh cố gắng nghiên cứu thử xem. Xin chân thành cảm ơn!
Gởi bạn file này , copy rồi đổi tên ,bao nhiêu cái cũng được
Tôi muốn làm cho một số thanh công cụ không bao giờ xuất hiện trong một trang tính thì phải làm thế nào. Nhớ là trong những trang khác thì nó vẫn xuất hiện bình thường trở lại.
Xin cảm ơn!
Còn cái này bận quá chưa làm được
 

File đính kèm

  • Book2.xls
    35 KB · Đọc: 30
Làm thế nào để được như vậy ? Mình chẳng thấy công thức nào cả. Hic , rõ ràng mình còn gà quá
 
hic. ý mình muốn hỏi là cách lập công thức cho nó, :(
ví dụ như mình có 1 shêt tổng hợp các chi nhánh , gõ lệnh vào đâu ? thao tác như thế nào mà ta chỉ cần click chuột vào ô tao tạo mã code thì nó tự tạo các sheet mang tên từng chi nhánh . thanks
 
Web KT

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

Back
Top Bottom