Hướng dẫn how do i generate a list of sheet names in a workbook? - làm cách nào để tạo danh sách tên trang tính trong sổ làm việc?
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 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.. Làm thế nào tôi có thể nhận được một danh sách các tờ?Để xem toàn bộ danh sách các bảng tính, nhấp chuột phải vào mũi tên bên trái của các tab trang tính.Tất cả các tên bảng tính được hiển thị trong danh sách bật lên.Để nhảy vào một tờ nhất định, chọn tên của tờ (ví dụ: Sheet5) và nhấp vào OK.Ô A1 trong Sheet5 hiện đã được chọn.right-click the arrow to the left of the sheet tabs. All worksheet names are displayed in the pop-up list. To jump to a certain sheet, select the sheet's name (e.g., Sheet5), and click OK. Cell A1 in Sheet5 is now selected.
Làm cách nào để tạo một danh sách động của tên bảng tính trong Excel?Tạo một danh sách động các tên bảng tính với mã VBA.. Tạo một bảng tính mới và đổi tên nó thành INDEX..... Nhấp chuột phải vào tên trang của chỉ mục, chọn Xem mã từ menu ngữ cảnh..... Trong cửa sổ bật lên, sao chép và dán dưới mã VBA vào đó..... Nhấp vào Chạy hoặc F5 để chạy VBA, bây giờ một danh sách động của tên bảng tính được tạo .. |