Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
bonsoir,
je voudrais crée le format de saisie suivant dans toute la colonne Excel exemple: 123D454589 (3 chiffres(de 000 à 999); une lettre (de A à Z) et six chiffres (de 000000 à 999999)).
123A456789 n' est pas un nombre !!!
les formats personnalisés ne s'applique qu'a des nombres !!!
alternatives :
passer par une proc événementielle utilisant une reconnaissance de contenu
telle que :
Saisie Like "###[A-Z]######"
ou bien
validation de données
formule ;
=ET(EstNum( Gauche(saisie;3)); ET(Stxt(Saisie;4;1)>=CAR(65);Stxt(Saisie;4;1)<=CAR(91));EstNum(Droite(Saisie;6))
Bonsour®
123A456789 n' est pas un nombre !!!
les formats personnalisés ne s'applique qu'a des nombres !!!
alternatives :
passer par une proc événementielle utilisant une reconnaissance de contenu
telle que :
Saisie Like "###[A-Z]######"
ou bien
validation de données
formule ;
=ET(EstNum( Gauche(saisie;3)); ET(Stxt(Saisie;4;1)>=CAR(65);Stxt(Saisie;4;1)<=CAR(91));EstNum(Droite(Saisie;6))
bonjour
avec l’événement change et like +une petite fonction pour créer le pattern a fin de simplifier le codage de l’événement
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
forme = create_pattern("###@@@###")
'MsgBox Target.Value Like forme
If not Target.Value Like forme then
'...
' ton code en fonction de false ici
'...
end if
End Sub
Private Function create_pattern(chaine)
create_pattern = Replace(Replace(chaine, "#", "[0-9]"), "@", "[A-Z|a-z]")
End Function
Pour info elbiarois
Je suppute que Saisie s'assimile ici à la référence de des cellules
donc la formule sera du genre =ET(ESTNUM(GAUCHE($A1;3)); etc...
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD