Hướng dẫn how can i get a list of sheets? - làm thế nào tôi có thể nhận được một danh sách các trang tính?
Trong bài đăng này, chúng tôi sẽ tìm hiểu làm thế nào để có được một danh sách tất cả các tên trang tính trong sổ làm việc hiện tại mà không cần sử dụng VBA. Show
Điều này có thể khá tiện dụng nếu bạn có một sổ làm việc lớn với hàng trăm tờ và bạn muốn tạo một bảng nội dung. Phương pháp này sử dụng các hàm macro Excel 4 ít được biết đến và thường bị lãng quên. Các chức năng này không giống như Excel, & NBSP; Đối với thủ thuật này, chúng tôi sẽ sử dụng một trong những điều này trong một hàm được đặt tên. Trong ví dụ này, tôi đã tạo ra một sổ làm việc với rất nhiều tờ. Có 50 tờ trong ví dụ này vì vậy tôi đã lười biếng và không đổi tên chúng từ các tên mặc định. Bây giờ chúng tôi sẽ tạo chức năng được đặt tên của chúng tôi.
Trong một tờ trong sổ làm việc, nhập các số 1,2,3, v.v ... Tên.
Như một phần thưởng, chúng tôi cũng có thể tạo một siêu liên kết để nếu bạn nhấp vào liên kết, nó sẽ đưa bạn đến trang đó. Điều này có thể tiện dụng để điều hướng qua một bảng tính với rất nhiều bảng. Để thực hiện điều này, hãy thêm công thức này vào cột C.
Lưu ý, để sử dụng phương thức này, bạn sẽ cần lưu tệp dưới dạng sổ làm việc được bật macro (.xls, .xlsm hoặc .xlsb). Không quá khó và không cần VBA. Video hướng dẫnVideo này sẽ hiển thị cho bạn hai phương pháp để liệt kê tất cả các tên trang tính trong sổ làm việc.
Thông tin về các Tác giảJohn là một MVP của Microsoft và chuyên gia tính toán đủ điều kiện với hơn 15 năm kinh nghiệm. Ông đã làm việc trong một loạt các ngành công nghiệp, bao gồm bảo hiểm, công nghệ quảng cáo và gần đây nhất là tư vấn nền tảng quyền lực. Anh ấy là một người giải quyết vấn đề sắc sảo và có niềm đam mê sử dụng công nghệ để làm cho các doanh nghiệp hiệu quả hơn. Nếu bạn có một sổ làm việc Excel có hàng trăm bảng tính và bây giờ bạn muốn có được một danh sách tất cả các tên bảng tính, bạn có thể tham khảo bài viết này. Ở đây chúng tôi sẽ chia sẻ 3 phương pháp đơn giản với bạn. Đôi khi, bạn có thể được yêu cầu tạo một danh sách tất cả các tên bảng tính trong một sổ làm việc Excel. Nếu chỉ có vài tờ, bạn chỉ có thể sử dụng Phương pháp 1 để liệt kê tên bảng theo cách thủ công. Tuy nhiên, trong trường hợp sổ làm việc Excel chứa một số lượng lớn các bảng tính, bạn đã sử dụng tốt hơn các phương pháp 2 sau, hiệu quả hơn nhiều. Phương pháp 1: Nhận danh sách thủ công
Phương pháp 2: Danh sách với công thức
=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),"")
=INDEX(ListSheets,A1)
Phương pháp 3: Liệt kê qua Excel VBA
Sub ListSheetNamesInNewWorkbook() Dim objNewWorkbook As Workbook Dim objNewWorksheet As Worksheet Set objNewWorkbook = Excel.Application.Workbooks.Add Set objNewWorksheet = objNewWorkbook.Sheets(1) For i = 1 To ThisWorkbook.Sheets.Count objNewWorksheet.Cells(i, 1) = i objNewWorksheet.Cells(i, 2) = ThisWorkbook.Sheets(i).Name Next i With objNewWorksheet .Rows(1).Insert .Cells(1, 1) = "INDEX" .Cells(1, 1).Font.Bold = True .Cells(1, 2) = "NAME" .Cells(1, 2).Font.Bold = True .Columns("A:B").AutoFit End With End Sub
So sánh
Người dùng nên cẩn thận với các macro độc hại bên ngoàiDễ dàng ngay cả đối với người mới VBA Excel bị hỏngMS Excel được biết là do đó bị sập theo thời gian, do đó làm hỏng các tệp hiện tại khi lưu. Do đó, nó rất khuyến khích để có được một công cụ sửa chữa Excel mạnh mẽ bên ngoài, chẳng hạn như sửa chữa Outlook Datanumen. Nó khác vì tính năng tự phục hồi trong Excel được chứng minh là thất bại thường xuyên. Làm thế nào để tôi có được một danh sách tất cả các tờ trong Excel?Đầu tiên đảm bảo rằng các tab trang Show được bật. Để thực hiện việc này, đối với tất cả các phiên bản Excel khác, hãy nhấp vào Tệp> Tùy chọn> Nâng cao trong các tùy chọn hiển thị cho sổ làm việc này và sau đó đảm bảo rằng có một kiểm tra trong hộp Tab Show Show.click File > Options > Advanced—in under Display options for this workbook—and then ensure that there is a check in the Show sheet tabs box.
Làm thế nào tôi có thể nhận được một danh sách tất cả các tờ?Cách tạo danh sách các tên bảng từ sổ làm việc không có VBA.. Chuyển đến tab Công thức .. Nhấn nút Xác định tên .. Nhập các bảng vào trường tên .. Nhập công thức sau vào trường tham khảo.= Thay thế (get.workbook (1), 1, find ("]", get.workbook (1)), ""). Nhấn nút OK .. Làm cách nào để in một danh sách các tờ trong Excel?In một bảng excel.. Chọn một ô trong bảng để bật bảng .. Chọn Tệp, sau đó chọn In .. Trong Cài đặt, chọn mũi tên bên cạnh để in các tờ hoạt động và chọn in bảng đã chọn .. Chọn In .. Làm cách nào để sao chép danh sách các tên bảng trong Excel?Làm thế nào để sao chép nhiều tờ trong Excel.. Nhấp vào bất kỳ tab đã chọn nào, nhấn CTRL và kéo các tab vào vị trí mong muốn .. Nhấp chuột phải vào bất kỳ bảng nào đã chọn và nhấp vào sao chép hoặc di chuyển.Sau đó, thực hiện các bước này .. Trên tab Home, nhấp vào Định dạng> Di chuyển hoặc sao chép trang tính.Nhiều thông tin thêm có thế được tìm thấy ở đây.. |