Jennifer thường xuyên phải tạo bản sao của các trang tính sau khi cô đã thiết lập xong trang tính đầu tiên của sổ làm việc và đó thường là một số lượng bản sao tốt. Ví dụ, không có gì lạ khi cô ấy cần tạo 20 bản sao của một trang tính cụ thể. Cô ấy tự hỏi liệu có cách nào để dễ dàng tạo ra nhiều bản sao không. Nhấp chuột phải và sử dụng tính năng di chuyển / sao chép sẽ khá mệt mỏi sau một thời gian.

Có một cách để sử dụng tùy chọn di chuyển / sao chép hiệu quả hơn một chút. Ví dụ, giả sử bạn muốn tạo 20 trang tính từ trang tính ban đầu của mình. Bạn có thể làm theo các bước sau:

  1. Đảm bảo rằng trang tính duy nhất của bạn được chọn.

  2. Bấm chuột phải vào tab trang tính. Excel sẽ hiển thị menu Ngữ cảnh.

  3. Chọn Di chuyển hoặc Sao chép từ menu Ngữ cảnh. Excel sẽ hiển thị hộp thoại Di chuyển hoặc Sao chép.

  4. Chọn tùy chọn (chuyển đến kết thúc).

  5. Đảm bảo rằng hộp kiểm Tạo bản sao được chọn.

  6. Nhấp vào OK. Bây giờ bạn có hai bản sao của trang tính của mình (bản gốc và bản sao bạn vừa tạo).

  7. Chọn cả hai trang tính bằng cách nhấp vào tab trang tính đầu tiên và giữ phím Shift khi bạn nhấp vào tab trang tính cuối cùng.

  8. Bấm chuột phải vào các tab trang tính đã chọn. Excel sẽ hiển thị menu Ngữ cảnh.

  9. Chọn Di chuyển hoặc Sao chép từ menu Ngữ cảnh. Excel sẽ hiển thị hộp thoại Di chuyển hoặc Sao chép.

  10. Chọn tùy chọn (chuyển đến kết thúc).

  11. Đảm bảo rằng hộp kiểm Tạo bản sao được chọn.

  12. Nhấp vào OK. Bây giờ bạn có bốn bản sao của trang tính của mình.

  13. Chọn tất cả các trang tính bằng cách nhấp vào tab trang tính đầu tiên và giữ phím Shift khi bạn nhấp vào tab trang tính cuối cùng.

  14. Bấm chuột phải vào các tab trang tính đã chọn. Excel sẽ hiển thị menu Ngữ cảnh.

  15. Chọn Di chuyển hoặc Sao chép từ menu Ngữ cảnh. Excel sẽ hiển thị hộp thoại Di chuyển hoặc Sao chép.

  16. Chọn tùy chọn (chuyển đến kết thúc).

  17. Đảm bảo rằng hộp kiểm Tạo bản sao được chọn.

  18. Nhấp vào OK. Bây giờ bạn có tám bản sao của trang tính của mình.

  19. Chọn tất cả các trang tính bằng cách nhấp vào tab trang tính đầu tiên và giữ phím Shift khi bạn nhấp vào tab trang tính cuối cùng.

  20. Bấm chuột phải vào các tab trang tính đã chọn. Excel sẽ hiển thị menu Ngữ cảnh.

  21. Chọn Di chuyển hoặc Sao chép từ menu Ngữ cảnh. Excel sẽ hiển thị hộp thoại Di chuyển hoặc Sao chép.

  22. Chọn tùy chọn (chuyển đến kết thúc).

  23. Đảm bảo rằng hộp kiểm Tạo bản sao được chọn.

  24. Nhấp vào OK. Bây giờ bạn có 16 bản sao của trang tính của mình.

  25. Chọn bốn trang tính của bạn bằng cách nhấp vào tab trang tính đầu tiên và giữ phím Shift khi bạn nhấp vào tab trang tính thứ tư.

  26. Bấm chuột phải vào các tab trang tính đã chọn. Excel sẽ hiển thị menu Ngữ cảnh.

  27. Chọn Di chuyển hoặc Sao chép từ menu Ngữ cảnh. Excel sẽ hiển thị hộp thoại Di chuyển hoặc Sao chép.

  28. Chọn tùy chọn (chuyển đến kết thúc).

  29. Đảm bảo rằng hộp kiểm Tạo bản sao được chọn.

  30. Nhấp vào OK. Bây giờ bạn có 20 bản sao của trang tính của mình.

Đó có vẻ là nhiều bước, nhưng thực sự không phải vậy — tất cả những gì bạn đã làm là sử dụng tính năng di chuyển / sao chép năm lần thay vì 20 lần để đạt được số lượng trang tính mong muốn. Tuy nhiên, có một lưu ý đối với cách tiếp cận này — nếu trang tính bạn đang sao chép có bất kỳ bảng nào được xác định trong đó, thì bạn sẽ không thể vượt qua bước 8. Khi thử bước 9, bạn sẽ nhận được thông báo rằng bạn không thể sao chép hoặc di chuyển một nhóm trang tính khi bất kỳ trang nào trong số đó chứa bảng. (Bạn có thể sao chép hoặc di chuyển một trang tính có chứa một bảng, không chỉ là một nhóm của chúng.)

Có một phím tắt khác mà bạn có thể sử dụng và nó không liên quan đến việc sử dụng hộp thoại Di chuyển hoặc Sao chép. Tất cả những gì bạn cần làm là chọn trang tính bạn muốn sao chép và kéo tên trang tính (trên tab trang tính) sang bên phải. Bạn sẽ thấy một biểu tượng “tài liệu” nhỏ xuất hiện bên cạnh con trỏ chuột. Nhấn phím Ctrl tại thời điểm này và một dấu cộng xuất hiện bên trong biểu tượng. Khi bạn nhả nút chuột, thì trang tính sẽ được sao chép. Bạn cũng có thể sao chép các nhóm trang tính theo cách này trừ khi, một lần nữa, có bất kỳ bảng nào được xác định trong các trang tính trong nhóm.

Một tùy chọn khác để sao chép trang tính của bạn là thực hiện như sau:

  1. Tạo trang tính “chính” của bạn, như mong muốn.

  2. Thêm đủ trang tính trống để bạn có một trang tính cho mỗi bản sao bạn muốn tạo. (Một cách hay để thêm trang tính trống là nhấn Shift + F11.)

  3. Chọn trang tính chính.

  4. Nhấn Ctrl + A. Excel chọn mọi thứ trong trang tính chính.

  5. Nhấn Ctrl + C. Mọi thứ hiện đã được sao chép vào Clipboard.

  6. Bấm vào tab trang tính cho trang tính trống đầu tiên bạn đã tạo.

  7. Giữ phím Shift khi bạn nhấp vào tab trang tính cho trang tính trống cuối cùng mà bạn đã tạo.

  8. Nhấn Ctrl + V. Nội dung của Bảng tạm được dán vào từng trang tính bạn đã chọn.

Thao tác này sao chép mọi thứ từ trang tính chính, nhưng nó không sao chép một số thứ như chiều rộng cột, chiều cao hàng hoặc cài đặt bố cục in.

Bạn có thể thực hiện một số bước bổ sung để sao chép một số trong số này, nhưng rất khó để sao chép tất cả.

Tuy nhiên, đối với tốc độ và sự tiện lợi tuyệt đối, sử dụng macro để tạo các bản sao (theo quan điểm của tôi) là dễ nhất. Đây là một macro rất đơn giản sẽ tạo bản sao của trang tính đã chọn cho đến khi có tổng số 20 trang tính trong sổ làm việc:

Sub SimpleCopy1()

Do While Sheets.Count < 20         ActiveSheet.Copy After:=Sheets(Sheets.Count)

Loop End Sub

Nếu sổ làm việc của bạn đã có các trang tính bổ sung trong đó (ngoài bảng bạn muốn sao chép), thì bạn sẽ được lợi khi sử dụng phiên bản này:

Sub SimpleCopy2()

Dim J As Integer

For J = 1 To 20         ActiveSheet.Copy After:=Sheets(Sheets.Count)

Next J End Sub

Bạn có thể làm cho macro của mình có mục đích chung hơn một chút bằng cách yêu cầu người dùng hỏi người dùng nên tạo bao nhiêu bản sao:

Sub SimpleCopy2()

Dim J As Integer     Dim iWanted As Integer

On Error GoTo Done     iWanted = Cint(InputBox("Number of copies?"))



If iWanted >0 And iWanted < 201 Then         For J = 1 To iWanted             ActiveSheet.Copy After:=Sheets(Sheets.Count)

Next J     End If Done:

On Error GoTo 0 End Sub

Macro này cũng giới hạn số lượng bản sao trang tính được tạo từ 1 đến 200. (Ngoài phạm vi đó, nó sẽ không có tác dụng gì.) Việc xử lý lỗi được thêm vào trong trường hợp sổ làm việc của bạn đã có một số lượng lớn trang tính và việc thêm các trang bổ sung vượt quá số trang tính được phép có trong sổ làm việc.

Bất kể bạn chọn phương pháp tiếp cận macro nào, bạn nên thêm nó vào Thanh công cụ truy cập nhanh của mình hoặc gán một phím tắt cho nó. Bằng cách đó, bạn có thể sao chép trang tính của mình rất nhanh chóng.

_Lưu ý: _

Nếu bạn muốn biết cách sử dụng các macro được mô tả trên trang này (hoặc trên bất kỳ trang nào khác trên trang ExcelTips), tôi đã chuẩn bị một trang đặc biệt bao gồm thông tin hữu ích.

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (1600) áp dụng cho Microsoft Excel 2007, 2010, 2013, 2016, 2019 và Excel trong Office 365.