Bỏ qua nội dung chính

Làm cách nào để tạo nhanh nhiều trang tính có cùng định dạng trong Excel?

Tác giả: Mặt trời Sửa đổi lần cuối: 2022-03-29

Ví dụ: bạn đã tạo một trang tính có định dạng cụ thể và bây giờ bạn muốn tạo nhiều trang tính có cùng định dạng với trang tính này, làm cách nào bạn có thể nhanh chóng giải quyết công việc này trong Excel? Hướng dẫn này nói về các phương pháp tạo nhiều trang tính với cùng một định dạng.

Tạo trang tính có cùng định dạng bằng cách Di chuyển hoặc Sao chép

Tạo trang tính có cùng định dạng bằng VBA

Tạo các trang tính có cùng định dạng bằng cách Sao chép Nhiều Trang tính của Kutools cho Excel ý kiến ​​hay3


Tạo trang tính có cùng định dạng bằng cách Di chuyển hoặc Sao chép

Trong Excel, bạn có thể sử dụng lệnh Di chuyển hoặc Sao chép để tạo một trang tính có định dạng giống như trang tính bạn chọn.

1. Nhấp vào trang tính có định dạng bạn cần trên Thanh tab trang tínhvà nhấp chuột phải để chọn Di chuyển hoặc sao chép từ menu ngữ cảnh. Xem ảnh chụp màn hình:

trang doc có cùng định dạng 1

2. Sau đó, trong hộp thoại bật lên, hãy kiểm tra Tạo một bản sao Lựa chọn. Xem ảnh chụp màn hình:

trang doc có cùng định dạng 2

3. nhấp chuột OK. Một trang tính mới được tạo với cùng một định dạng ở mặt trước của trang tính đã chọn. Xem ảnh chụp màn hình:

trang doc có cùng định dạng 3

Chú thích:

(1) Bạn cũng có thể nhấp vào Trang chủ > Định dạng > Di chuyển hoặc sao chép trang tính để cho phép Di chuyển hoặc sao chép thoại.

(2) Với phương pháp này sẽ tốn thời gian khi bạn cần tạo hàng trăm trang tính với cùng một định dạng.


Tạo trang tính có cùng định dạng bằng VBA

Có một mã VBA có thể giúp bạn nhanh chóng tạo nhiều trang tính với cùng một định dạng cùng một lúc.

1. nhấn Alt + F11 chìa khóa để mở Microsoft Visual Basic cho các ứng dụng cửa sổ, sau đó nhấp vào Chèn > Mô-đun, sao chép và dán mã bên dưới vào Mô-đun cửa sổ.

VBA: Tạo trang tính có cùng định dạng.

Sub CopyWorkSheets()
'Updateby20150526
Dim xNumber As Integer
Dim xWsName As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
xWsName = Application.InputBox("Copy worksheet name", xTitleId, , Type:=2)
xNumber = Application.InputBox("Copy number", xTitleId, , Type:=1)
For i = 1 To xNumber
    Application.ActiveWorkbook.Sheets(xWsName).Copy _
    After:=Application.ActiveWorkbook.Sheets(xWsName)
Next
End Sub

2. nhấn F5 để chạy mã VBA, sau đó một hộp thoại bật ra để bạn nhập tên trang tính mà bạn cần để sao chép định dạng của nó.

trang doc có cùng định dạng 4

3. nhấp chuột OKvà chỉ định số lượng bản sao bạn cần vào một hộp thoại bật lên khác. Xem ảnh chụp màn hình:

trang doc có cùng định dạng 5

4. nhấp chuột OK. Sau đó, có sáu bản sao của trang tính có cùng định dạng được tạo.


Tạo các trang tính có cùng định dạng bằng cách Sao chép Nhiều Trang tính của Kutools cho Excel

Nếu bạn không thích sử dụng VBA, ở đây tôi giới thiệu cho bạn một công cụ hữu ích - Kutools cho Excel, bạn có thể sử dụng nó Sao chép trang tính tiện ích để nhanh chóng và dễ dàng tạo các trang tính có cùng định dạng.

Kutools cho Excel, với hơn 300 chức năng tiện dụng, giúp công việc của bạn dễ dàng hơn. 

Sau cài đặt miễn phí Kutools cho Excel, vui lòng làm như sau:

1. nhấp chuột Kutools Plus > Bảng > Sao chép trang tính. Xem ảnh chụp màn hình:

doc sao chép nhiều trang tính 1

2. bên trong Sao chép nhiều trang tính , hãy làm như bên dưới:

(1) Kiểm tra tên trang tính mà bạn muốn sao chép định dạng của nó từ hộp danh sách Sao chép các trang tính đã chọn;

(2) Chỉ định số lượng bản sao;

(3) Chỉ định nơi bạn muốn đặt các bản sao.

trang doc có cùng định dạng 7

3. nhấp chuột Ok, một hộp thoại bật ra để nhắc bạn rằng các bản sao đã được tạo thành công. Nhấp chuột OK để đóng nó.

trang doc có cùng định dạng 8

Bây giờ bạn có thể thấy số lượng trang tính cụ thể đã được tạo với cùng một định dạng.
doc kutools copy worksheet 4

Nhấp vào đây để biết thêm chi tiết về Sao chép nhiều trang tính

Công cụ năng suất văn phòng tốt nhất

🤖 Trợ lý AI của Kutools: Cách mạng hóa việc phân tích dữ liệu dựa trên: Thực thi thông minh   |  Tạo mã  |  Tạo công thức tùy chỉnh  |  Phân tích dữ liệu và tạo biểu đồ  |  Gọi các hàm Kutools...
Các tính năng phổ biến: Tìm, đánh dấu hoặc xác định các bản sao   |  Xóa hàng trống   |  Kết hợp các cột hoặc ô mà không làm mất dữ liệu   |   Vòng không có công thức hữu ích. Cảm ơn !
Siêu tra cứu: Nhiều tiêu chí VLookup    VLookup Nhiều Giá Trị  |   VLookup trên nhiều trang tính   |   Tra cứu mờ ....
Danh sách thả xuống nâng cao: Tạo nhanh danh sách thả xuống   |  Danh sách thả xuống phụ thuộc   |  Danh sách thả xuống nhiều lựa chọn ....
Trình quản lý cột: Thêm một số cột cụ thể  |  Di chuyển cột  |  Chuyển đổi trạng thái hiển thị của các cột ẩn  |  So sánh dãy và cột hữu ích. Cảm ơn !
Các tính năng nổi bật: Tiêu điểm lưới   |  Chế độ xem thiết kế   |   Thanh công thức lớn    Trình quản lý sổ làm việc & trang tính   |  Thư viện tài nguyên (Văn bản tự động)   |  Bảng chọn ngày   |  Kết hợp các bảng tính   |  Mã hóa/Giải mã ô    Gửi email theo danh sách   |  Siêu lọc   |   Bộ lọc đặc biệt (lọc in đậm/nghiêng/gạch ngang...) ...
15 bộ công cụ hàng đầu12 bản văn CÔNG CỤ (thêm văn bản, Xóa ký tự,...)   |   50 + Biểu đồ Các loại (Biểu đồ Gantt,...)   |   40+ Thực tế Công thức (Tính tuổi dựa trên ngày sinh,...)   |   19 chèn CÔNG CỤ (Chèn mã QR, Chèn ảnh từ đường dẫn,...)   |   12 Chuyển đổi CÔNG CỤ (Số thành từ, Chuyển đổi tiền tệ,...)   |   7 Hợp nhất & Tách CÔNG CỤ (Các hàng kết hợp nâng cao, Chia ô,...)   |   ... và nhiều hơn nữa

Nâng cao kỹ năng Excel của bạn với Kutools for Excel và trải nghiệm hiệu quả hơn bao giờ hết. Kutools for Excel cung cấp hơn 300 tính năng nâng cao để tăng năng suất và tiết kiệm thời gian.  Bấm vào đây để có được tính năng bạn cần nhất...

Mô tả


Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều

  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
Comments (12)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Are you able to add in code to the VBA by automatically changing the sheet name? instead of doing that manually?
This comment was minimized by the moderator on the site
Thank you SO MUCH! I've always created multiple sheets, then copy/paste the data, but that doesn't copy over the "print gridlines" formatting, which I often forget to select. The actual copy/ paste bit doesn't save me that much in actual min:sec, but it saves me so much in aggravation. I love this! I've copied your instructions and will use them every month from now on. Thank you, again!
This comment was minimized by the moderator on the site
I created a file that contains 12 sheets, one for each month. Each month should have the same page format. I finished decorating my page but when I look at each sheet, I realize that only January, March, July, and September were modified. Why did this happen? How do I fix it?
This comment was minimized by the moderator on the site
Which method you use? Both of above methods, you need to format a sheet first, then apply the methods.
This comment was minimized by the moderator on the site
I need multiple copies of the entire WORKBOOK with multiple sheets in each book.
This comment was minimized by the moderator on the site
Directly copy the workbooks and paste them in several copies with different names?
This comment was minimized by the moderator on the site
I NEED TO CREATE TIMESHEETS FOR 25 WORKERS EVERY MONTH USING 1 TIMESHEET FORMAT, HOW DO I CHANGE THE NAMES ONCE SO THAT IT PRINTS ALL 25 TIMSHEETS WITH EACH WORKERS NAME
This comment was minimized by the moderator on the site
You can use Kutools for Excel's Create Sequence Worksheet utility to solve your problem. For more details, you can refer to this site:https://www.extendoffice.com/product/kutools-for-excel/create-sequence-worksheets.html
This comment was minimized by the moderator on the site
I was hoping to do something similar, but wayyy more complicated. Do you have tips?

----
I have to create 79 tabs in excel using a standard template [see below], but that references sequential values in a separate worksheet. We will call the template worksheet "Template" and the worksheet that contains the reference values "Reference". I need help creating a macro to do the following:

1) Copy the template 79 times.


2) Name each new worksheet according to the sequential rows in column F of "Reference" (so the first copy of "Template" would have a name defined in F3 in the "Reference" sheet. the second copy of "Template" would have a name defined by F4, etc. etc. etc).


3) Set the values of cells in the new worksheets (i.e. the copies of "Template") equal to sequential rows in Column A, B, C, D, E of the worksheet "Reference", such that copy 1 of the "Template" references cells A3, B3, C3, D3 and E3; copy 2 of the "Template" references cells A4, B4, C4, D4, E4; etc.
This comment was minimized by the moderator on the site
Firstly, you can use the Split Data utility function of Kutools to split each row or the range to a separate sheet in a new workbook, then copy the column or "reference" which use to name the sheet to one of the sheet in the new workbook, and apply Rename Multiple Worksheet and check From specific range to select the cells you have copied to rename the sheets. Then remove the reference cells.
This comment was minimized by the moderator on the site
I do not why one file is missing after reply~here are the complicated screenshots, 1,3,4,5,6.
This comment was minimized by the moderator on the site
THANK YOU!! I needed 15 copies of a worksheet and it would've taken me ages to do without this. Thanks a million.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations