Thay vì phải click vào từng ô rồi nhấn "Convert to Number" một cách thủ công, Sub này sẽ quét qua toàn bộ vùng dữ liệu bạn đã set trước (sub1) hoặc vùng dữ liệu đã chọn (sub2), tự động nhận diện và "ép" các con số đó về đúng định dạng số chuẩn để bạn có thể tính toán ngay lập tức.
Sub ConvertNumberStoredAsTextToNumber()
Dim rng As Range
Dim cell As Range
thay range ("A1:K10") bằng range cần
Set rng = Range("A1:K10")
For Each cell In rng
If Not IsEmpty(cell.Value) And IsNumeric(cell.Value) Then '
cell.Value = Evaluate(cell.Value)
End If
Next cell
End Sub
Sub ConvertSelectionToNumber()
Dim cell As Range
For Each cell In Selection
If Not IsEmpty(cell.Value) And IsNumeric(cell.Value) Then
cell.Value = Evaluate(cell.Value)
End If
Next cell
MsgBox "Đã chuyển đổi vùng chọn thành số thành công!", vbInformation
End Sub
Nhận xét
Đăng nhận xét