Trong Excel, khi chuẩn bị báo cáo cho sếp / quản lý, chúng ta có xu hướng chèn nhận xét để người khác thông báo trạng thái của nhiệm vụ.

Nhận xét về cơ bản được sử dụng cho mục đích nội bộ. Trong bài viết này, chúng ta sẽ tìm hiểu cách loại bỏ tất cả nhận xét trong Excel, bằng cách sử dụng macro.

Câu hỏi): Tôi muốn áp dụng mã VBA sẽ xóa tất cả các nhận xét khỏi sổ làm việc.

Tôi đang sử dụng phiên bản Excel 2003 tại nhà và phiên bản Excel 2010 tại văn phòng.

Tôi có một mã đang chạy hoàn hảo để xóa nhận xét Excel 2010 nhưng không thể xóa nhận xét Excel 2003.

Chúng ta cần làm theo các bước sau:

Nhấp vào tab Nhà phát triển Từ nhóm Mã, chọn Visual Basic

image 1

  • Nhấp vào Chèn, sau đó nhấp vào Mô-đun

image 2

Thao tác này sẽ tạo mô-đun mới Nhập mã sau vào mô-đun tiêu chuẩn Mã sau tương thích với phiên bản Excel 2007, Excel 2010 & Excel 2013

Sub Remove_Comments_After2007 ()

‘Xóa nhận xét khỏi sổ làm việc Excel 2007

ActiveWorkbook.RemoveDocumentInformation (xlRDIComments)

End Sub

Đoạn mã sau tương thích với phiên bản Excel 2003

Sub Remove_Comments_2003 ()

‘Xóa nhận xét khỏi sổ làm việc Excel 2003

Dim wksAs Worksheet

Dim cmnt As Comment

Đối với mỗi wksInActiveWorkbook.Sheets

Đối với mỗi cmntInwks.Comments

cmnt.Delete

cmnt tiếp theo

Tiếp theo

End Sub

image 3

Để chạy macro, chúng ta sẽ nhấn tổ hợp phím tắt ALT + F8 * để mở cửa sổ Macro & chọn macro.

  • Tất cả các bình luận sẽ bị xóa.

Bằng cách này, chúng tôi có thể xóa nhận xét Excel tùy thuộc vào phiên bản chúng tôi đang sử dụng.

download

Excel