Chọn tên trong danh sách, hiển thị sheet tương ứng?

Liên hệ QC

Hoa Vinh

Thành viên mới
Tham gia
22/3/12
Bài viết
13
Được thích
0
Em có một danh sách các cửa hàng tạp hóa (mỗi cửa hàng là 1 sheet) : A,B,C,D,E. Bây giờ tại sheet 1 ô A1 em sử dụng Validation để chọn các tên A,B,C,D,E. Vậy làm cách nào để liên kết được các Tên đó với các sheet tương ứng. Nghĩa là khi tại ô A1 của sheet em chọn C thì sẽ hiện sheet của cửa hàng C. Em cảm ơn anh chị diễn đàn!
 

File đính kèm

  • Book1.xls
    17 KB · Đọc: 18
Lần chỉnh sửa cuối:
Em có một danh sách các cửa hàng tạp hóa (mỗi cửa hàng là 1 sheet) : A,B,C,D,E. Bây giờ tại sheet 1 ô A1 em sử dụng Validation để chọn các tên A,B,C,D,E. Vậy làm cách nào để liên kết được các Tên đó với các sheet tương ứng. Nghĩa là khi tại ô A1 của sheet em chọn C thì sẽ hiện sheet của cửa hàng C. Em cảm ơn anh chị diễn đàn!

Yêu cầu của bạn chắc phải sử dụng VBA

PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = [a1].Address Then
  Sheets([a1].Value).Select
End If
End Sub
 
Em có một danh sách các cửa hàng tạp hóa (mỗi cửa hàng là 1 sheet) : A,B,C,D,E. Bây giờ tại sheet 1 ô A1 em sử dụng Validation để chọn các tên A,B,C,D,E. Vậy làm cách nào để liên kết được các Tên đó với các sheet tương ứng. Nghĩa là khi tại ô A1 của sheet em chọn C thì sẽ hiện sheet của cửa hàng C. Em cảm ơn anh chị diễn đàn!

Dùng Hyperlink cũng được mà
- Đặt 1 name tên là Link, có refers to =INDIRECT("'"&Sheet1!$A$1&"'!A1")
- Chọn cell A1, bấm Ctrl + K, bấm nút Existing File or Web Page rồi gõ #Link vào khung Address

Untitled.jpg
























- Giờ chọn Validation, xong bấm vào A1 xem
---------------------------------------
Yêu cầu của bạn chắc phải sử dụng VBA

PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = [a1].Address Then
  Sheets([a1].Value).Select
End If
End Sub
BẪY LỖI đồng chí ơi!
 

File đính kèm

  • Book1.xls
    27.5 KB · Đọc: 15
Dùng Hyperlink cũng được mà
- Đặt 1 name tên là Link, có refers to =INDIRECT("'"&Sheet1!$A$1&"'!A1")
- Chọn cell A1, bấm Ctrl + K, bấm nút Existing File or Web Page rồi gõ #Link vào khung Address

Cách này của anh rất hay, không phải dùng VBA. Nhưng có cách nào khi chọn mà nó tự động chuyển sang luôn, không phải kích chuột thêm lầm nữa không Anh? Cảm ơn anh nhiều!
 
Cách này của anh rất hay, không phải dùng VBA. Nhưng có cách nào khi chọn mà nó tự động chuyển sang luôn, không phải kích chuột thêm lầm nữa không Anh? Cảm ơn anh nhiều!
Sao bạn không click thẳng vào trong danh sách mà phải tạo một validatin để chọn? Tạo validation trực tiếp lên danh sách theo cách làm của anh ndu.
 
Sao bạn không click thẳng vào trong danh sách mà phải tạo một validatin để chọn? Tạo validation trực tiếp lên danh sách theo cách làm của anh ndu.

Vì trong sheet 1 mình còn rất nhiều link khác đến các sheet khác, file mình làm không chỉ có các sheet của cửa hàng tạp hóa, do vậy mình muốn thử tạo bằng validation xem được không, mày mò mấy ngày mà chưa xong.
 
Web KT

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

Back
Top Bottom