Xóa toàn bộ công thức khỏi tệp Excel

Tôi đã lập bảng dự toán xây dựng bằng Excel sử dụng nhiều công thức và tham chiếu khác nhau. Bây giờ tôi muốn xóa tất cả công thức và tham chiếu, chỉ giữ lại giá trị. Tôi có thể làm điều đó bằng cách sao chép và dán giá trị riêng cho từng trang tính, nhưng tôi muốn một lệnh duy nhất cho tất cả các trang tính.


Trả lời:

Hãy tạo macro sau trong tệp PERSONAL.XLSB, sổ làm việc macro cá nhân của bạn:

Sub RemoveFormulas()
Dim wsh As Worksheet
Đối với mỗi wsh trong bảng tính
Với wsh.UsedRange
.Giá trị = .Giá trị
Kết thúc bằng
Tiếp theo wsh
End Sub

Khi bạn chạy macro, nó sẽ thay thế các công thức bằng giá trị tương ứng trong tất cả các trang tính của sổ làm việc đang hoạt động.

Lưu ý: macro sẽ không hoạt động nếu sổ làm việc chứa các trang tính được bảo vệ.

Comments