masteroffice1988
Thành viên mới
- Tham gia
- 25/8/09
- Bài viết
- 17
- Được thích
- 2
Mọi người ơi? Làm sao có thể tìm kiếm một sheet trong một workbook.
Clịck chuột phải vào mấy nút tới, lui bên góc trái màng hình click chọn sheet cần xem, nếu không thấy sheet đó click chọn vào More sheets....Mọi người ơi? Làm sao có thể tìm kiếm một sheet trong một workbook.
Private Sub Worksheet_Activate()
Dim wSheet As Worksheet
Dim M As Long
M = 1
With Me
.Columns(1).ClearContents
.Cells(1, 1) = "DANH SACH TEN SHEET"
.Cells(1, 1).Name = "Index"
End With
For Each wSheet In Worksheets
If wSheet.Name <> Me.Name Then
M = M + 1
With wSheet
.Range("H1").Name = "Start" & wSheet.Index
.Hyperlinks.Add Anchor:=.Range("A1"), Address:="", SubAddress:="Index", TextToDisplay:="TRO VE TRANG CHINH"
End With
Me.Hyperlinks.Add Anchor:=Me.Cells(M, 1), Address:="", SubAddress:="Start" & wSheet.Index, TextToDisplay:=wSheet.Name
End If
Next wSheet
End Sub
Ban oi, vui long cho minh biet cua so VBA o cho nao vay, minh dang su dung excell 2007.
Anh/chị cho e hỏi: Làm sao tạo tiếp các sheet tiếp theo. E dùng File anh/chị gửi rồi mà thêm sheet nó không link sang sheet index?Clịck chuột phải vào mấy nút tới, lui bên góc trái màng hình click chọn sheet cần xem, nếu không thấy sheet đó click chọn vào More sheets....
Bạn nên tạo 1 danh mục sheet và link tới các sheet, như vậy dể quản lý hơn.
Cách làm như sau:
-Tạo 1 sheet mới có tên là INDEX
-Nhấn tổ hợp phím Alt+F11
-Copy và dán đoạn code sau vào cửa sổ VBA
Mã:Private Sub Worksheet_Activate() Dim wSheet As Worksheet Dim M As Long M = 1 With Me .Columns(1).ClearContents .Cells(1, 1) = "DANH SACH TEN SHEET" .Cells(1, 1).Name = "Index" End With For Each wSheet In Worksheets If wSheet.Name <> Me.Name Then M = M + 1 With wSheet .Range("H1").Name = "Start" & wSheet.Index .Hyperlinks.Add Anchor:=.Range("A1"), Address:="", SubAddress:="Index", TextToDisplay:="TRO VE TRANG CHINH" End With Me.Hyperlinks.Add Anchor:=Me.Cells(M, 1), Address:="", SubAddress:="Start" & wSheet.Index, TextToDisplay:=wSheet.Name End If Next wSheet End Sub
Bạn tham khảo file nhé
Bạn nháy chọn sheet Index thử xem kết quả.Anh/chị cho e hỏi: Làm sao tạo tiếp các sheet tiếp theo. E dùng File anh/chị gửi rồi mà thêm sheet nó không link sang sheet index?
Gửi file lên. Có thể xóa đi chỉ để từ 3 đến 10 sheet.Chào các bạn, mình đang tính toán kết quả thỉ nghiệm với 300 mẫu thí nghiệm khác nhau nhưng cách tính giống nhau hoàn toàn trên 300 sheet từ sheet 1 đến sheet 300(mình đặt tên sheet chính là tên mẫu thí nghiệm). Bây giờ mình muốn tổng hợp kết quả(phần kết quả là một bảng giá trị) của 300 mẫu thí nghiệm đã được tính ở 300 sheet vào một sheet kết quả thì phải làm thế nào? Cảm ơn.