gakon_Office
Nguyễn Hoàng Nhi
- Tham gia
- 18/9/11
- Bài viết
- 176
- Được thích
- 26
Cái này bạn dùng Hyperlink là được rồi mà bạn, còn nếu bạn muốn VBA thì bạn có thể record new macro lại là cách đơn giản nhất. Chúc vui vẻEm gửi file đính kèm mọi người và các thầy trong GPE chỉ cho em thắc mắc trong file với ạ!
Em cảm ơn!
Em thử rồi nhưng mà vẫn fair sửa chữa thêm nhiều loằng ngoằng chẳng nhanh hơn làm tay là bao.Cái này bạn dùng Hyperlink là được rồi mà bạn, còn nếu bạn muốn VBA thì bạn có thể record new macro lại là cách đơn giản nhất. Chúc vui vẻ
Cái này cần gì lập trình cho mất công! Hyperlink bình thường (kết hợp với name động) là được rồiEm gửi file đính kèm mọi người và các thầy trong GPE chỉ cho em thắc mắc trong file với ạ!
Em cảm ơn!
Nếu muốn dùng code thì như sau:Em gửi file đính kèm mọi người và các thầy trong GPE chỉ cho em thắc mắc trong file với ạ!
Em cảm ơn!
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count = 1 And Not Intersect(Target, [B2:B24]) Is Nothing Then Sheets(Target.Value).Select
End Sub
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
If Sh.Name <> "TONG HOP" And Target.Count = 1 Then
If Target.Address = "$B$6" Then Sh.[N6].Select
If Target.Address = "$L$6" Then Sh.[D6].Select
End If
End Sub
Để tổng hợp dữ liệu từ nhiều file, bạn có thể sử dụng chức năng tìm kiếm trên diễn đàn, chẳng hạn bài nàyGiả sử em tạo danh sách linhk từ Woorkbook tổng hợp sang nhiều Woorkbook con. ví dụ có 3 Woorkbook con tương ướng với 3 dòng links (D36).
Sau đó em tạo một nút Butom ở Woorkbook tổng hợp, chỉ cần bẩm vào nút này thì lập tức 3 Woorkbook con hiện ra,..
Vậy fair viết code như thế nào ạ!
mục đíc của bài viết này là em tạo một nút Update chỉ cần bấm vào nút này thì cac WB con hiện lên thì dữ liệu mới links được.
Chứ lấy dữ liệu từ các file không mở thì chắc không được rồi!
Các thầy chỉ cho em với! em cảm ơn!
Em chon Bấm Shift+Sheét đến sheet 23 rồi chọn ô link 1. sau đó bấm Ctrl+K. không thấy hiện gì cả?3. Trên các sheet Sheet1...Sheet23, chọn ô, nhấn Ctrl+K và nhập ô cần liên kết.
Ý mình là làm việc lần lượt trên từng sheet chứ không phải là làm việc một lúc trên cả nhóm các sheet này.Ô! Thầy vẫn chưa đi nghỉ ah! em hỏi thêm chút xíu!
Em chon Bấm Shift+Sheét đến sheet 23 rồi chọn ô link 1. sau đó bấm Ctrl+K. không thấy hiện gì cả?
Thầy nói chi tiết cho em hiểu thêm về vấn đề này với! cảm ơn thầy
Thảo làm em làm mãi không được! Có lẽ trường hợp từng sheet này nên dùng code của thầy là nhanh nhất! còn Sheet tổng dùng name động!Ý mình là làm việc lần lượt trên từng sheet chứ không phải là làm việc một lúc trên cả nhóm các sheet này.
Bạn nghiên cứu câu lệnh này nhé:Thảo làm em làm mãi không được! Có lẽ trường hợp từng sheet này nên dùng code của thầy là nhanh nhất! còn Sheet tổng dùng name động!
Thầy cho em xin cái co de:bấm vào nút này thì cac WB con hiện lên với ạ!
Có trường hợp em sẽ dùng đến nó! Một lần nữa em cảm ơn thầy
Workbooks.Open "Đường_dẫn\Tên_tập_tin.xls"
Cảm ơn thầy em làm được rồi.Ý mình là làm việc lần lượt trên từng sheet chứ không phải là làm việc một lúc trên cả nhóm các sheet này.
Code trên sheet Tổng hợp như ở bài trước chỉ áp dụng được khi thông tin trên sheet Tổng hợp là tên các sheet cần liên kết.Cảm ơn thầy em làm được rồi.
Nhưng mà giả sử ở Sheet tổng hợp em không đặt các dòng link theo tên sheet nữa mà đặt abcd...hoặc 1 234 hay a1,a2,a3... thì phải dùng hàm nào vậy?
Thầy nào biết xin giúp em với ạ!
Thầy nào biết cách làm trên xin hướng dẫn cho em với ạ!Thầy ơi. Nếu em tạo một cột tiêu đề link các dòng có tên abcd, 1234, a1,a2,a3,...ở Sheet tổng hợp và em muốn các sheet con sẽ tự động đổi tên theo các dòng đó thì dùng hàm hoặc VBA nào ạ!