Bonjour,
Sans fichier, une procédure à tester
Option Explicit
Public Sub JP972_v1()
Dim Ws As Worksheet
Dim Derligne As Long
Dim Plage As Range, c As Range
Application.ScreenUpdating = False
Set Ws = ActiveSheet
Derligne = Ws.Range("A" & Rows.Count).End(xlUp).Row
Set Plage = Ws.Range("A1:A" & Derligne)
For Each c In Plage
If c = 0 Then
c.Offset(0, 1) = "NA"
c.Offset(0, 2) = 0
c.Offset(0, 3) = 0
End If
Next
Set Ws=Nothing:Set Plage = Nothing
End Sub