Bonsoir à tous,
Pour la saisie de ton code postal, essaie ceci :
Sub SaisieCodePostal()
CodePostal = "a1z2d3"
If Len(CodePostal) <> 6 Then GoTo GestionErreur
If IsNumeric(Mid(CodePostal, 1, 1)) = True Then GoTo GestionErreur
If IsNumeric(Mid(CodePostal, 2, 1)) = False Then GoTo GestionErreur
If IsNumeric(Mid(CodePostal, 3, 1)) = True Then GoTo GestionErreur
If IsNumeric(Mid(CodePostal, 4, 1)) = False Then GoTo GestionErreur
If IsNumeric(Mid(CodePostal, 5, 1)) = True Then GoTo GestionErreur
If IsNumeric(Mid(CodePostal, 6, 1)) = False Then GoTo GestionErreur
CodePostal = Format(CodePostal, "@@@ @@@")
Exit Sub
GestionErreur:
MsgBox "Vérifier votre saisie"
End Sub
@+
Ronan