Sub Capture_Saisie()
Dim nbLig As Variant
Dim N
Dim Compteur As Byte
With Selection
MsgBox Selection.Address
nbLig = Selection.Rows.Count
MsgBox "Nombre de lignes :" & nbLig & ""
Compteur = 1
For Each N In Selection
If N.Row / 2 = Int(N.Row / 2) Then 'Coloriage 1 ligne sur 2
N.Offset(0, -2).Resize(1, 3).Interior.ColorIndex = 36
End If
N.Offset(0, -2) = "N° " & Compteur
N.Value = "Article N° " & Compteur
Compteur = Compteur + 1
Next N
End With
End Sub