Giả sử bạn có một file Excel chứa rất nhiều công thức và chỉ muốn lấy lại dữ liệu để giảm bớt kích thước file hoặc để mở ra cho nhanh hay không muốn làm lộ công thức mà bạn đã mất công làm.
Để làm việc đó một cách nhanh chóng bạn dùng Macro nội dung bên dưới. Xin lưu ý macro này sẽ xóa toàn bộ công thức trong tất cả các Sheet
Sub FormulasToValues_EntireWorkbook() WCount = Worksheets.Count For i = 1 To WCount If Worksheets(WCount - i + 1).Visible Then Worksheets(WCount - i + 1).Select RCount = ActiveCell.SpecialCells(xlLastCell).Row CCount = ActiveCell.SpecialCells(xlLastCell).Column For j = 1 To RCount For k = 1 To CCount Worksheets(WCount - i + 1).Cells(j, k) = Worksheets(WCount - i + 1).Cells(j, k).Value Next k Next j End If Next i End Sub
0 Nhận xét