Vào đầu mỗi năm Richard tạo một bản sao của sổ làm việc Excel của năm trước. Để sẵn sàng cho dữ liệu của năm mới, anh ta cần xóa mọi thứ trong bản sao ngoại trừ các công thức. Richard tự hỏi liệu có cách nào nhanh chóng để làm điều này.

Trên thực tế, có một cách rất nhanh để xóa thủ công tất cả thông tin không phải công thức trong trang tính. Làm theo các bước sau:

  1. Nhấn F5. Excel sẽ hiển thị hộp thoại Đi tới.

  2. Nhấp vào Đặc biệt. Excel sẽ hiển thị hộp thoại Đi đến Đặc biệt. (Xem Hình 1.)

  3. Đảm bảo rằng nút radio Hằng số được chọn. (Điều này cực kỳ quan trọng — không nhấp vào bất kỳ tùy chọn nào khác trong hộp thoại.)

  4. Bấm OK. Tất cả các ô chứa hằng số (mọi thứ ngoại trừ công thức) đều được chọn.

  5. Bấm phím Del.

Nếu bạn có nhiều trang tính trong một sổ làm việc và bạn muốn xóa tất cả các hằng số khỏi mỗi trang tính, bạn có thể muốn sử dụng macro tự động hóa các bước trên cho toàn bộ sổ làm việc.

Sub DelAllConstants()

Dim wks As Worksheet     Dim rng As Range

For Each wks In ThisWorkbook.Worksheets         On Error Resume Next         Set rng = wks.Cells.SpecialCells(xlCellTypeConstants, 23)

On Error GoTo 0         If Not rng Is Nothing Then             rng.ClearContents         End If         Set rng = Nothing     Next     Set wks = Nothing End Sub

_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 (11168) áp dụng cho Microsoft Excel 2007, 2010, 2013, 2016, 2019 và Excel trong Office 365. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện menu cũ hơn của Excel tại đây: