If you just want to add 0 to an empty cell, there are several ways to do this - here one uses the A1: D10 range as an example. Note that if the cell is formatted as a percentage, then "%" is automatically added to 0 .:
Sub test()
Dim cell As Range
For Each cell In Range("A1:D10")
If Len(cell.Value) = 0 Then
cell.Value = 0
End If
Next
End Sub
, ( ), , Application.ScreenUpdating = False Application.ScreenUpdating = True . .