Sub Macro2()
'
Dim I As Byte
Dim Zaza As String
Dim Vérification As Byte
Refaire:
Zaza = Application.InputBox("Donner l'index du compteur eaux:")
If Len(Zaza) <> 8 Then GoTo Erreur ' Vérifie si tu as 8 caractères
' Vérifie si ce sont bien des valeurs numériques
On Error GoTo Erreur
For I = 1 To 8
Vérification = Mid(Zaza, I, 1)
Next I
On Error GoTo 0
For I = 1 To 8
Cells(7, I + 15) = Mid(Zaza, I, 1)
Next I
Exit Sub
Erreur:
Dim J As Integer
J = MsgBox("Veuillez rentrer 8 chiffres !", vbCritical + vbOKCancel)
If J = vbCancel Then Exit Sub
GoTo Refaire
End Sub