Format TextBox pour n° de TVA intra

bonjour à tous,

Voilà j'ai un fichier clients avec les renseignements dont j'ai besoin. Entreprise, Nom, les numéros de tél, de mail, SIRET et TVA Intra. J'ai réussi le format de ma T4 (qui est n° SIRET : 601 701 808 00012) de 14 chiffres.

Pour ma T5 qui est le n° TVA Intra, j'ai essayé le même format, mais cela ne fonctionne pas, je pense que c'est les 2 premiers caractères qui sont des lettre (FR), en fait ce qu'il faut c'est ce résultat : FR18 601701808. Ci dessous mes codes.

je vous remercie par avance et surtout bon dimanche.

'Format n° de SIRET (14 chiffres)
Private Sub T4_Exit(ByVal Cancel As MSForms.ReturnBoolean)
T4 = Format(T4, "### ### ### #####")
End Sub

'Format n° TVA intracom. (2lettres+ 2chiffres + 9 chiffres) FR21 601701808
'Private Sub T5_Exit(ByVal Cancel As MSForms.ReturnBoolean)
'T5 = Format(T5, "#### #########")
'End Sub

Bonjour,

'Format n° TVA intracom. (2lettres+ 2chiffres + 9 chiffres) FR21 601701808

Private Sub T5_Exit(ByVal Cancel As MS
Forms.ReturnBoolean)
T5 = Format(Left(T5, 2), "@@") & Format(Right(T5, 11), "00 000000000")
End Sub

A+ François

Bonjour Francois,

Une question pourquoi @ pour les 2 lettres.

Merci, Merci, Merci François

Bonjour,

Pourquoi se compliquer la vie !

T5 = Format(T5, "@@00 000000000")

Bonjour,

ça ne fonctionne pas, voilà le résultat FR00 000000000601701808

merci

je viens de faire un test ,tu as raison, désolé!

en revanche FORMAT( "AB12345678901", "@@@@ @@@@@@@@@")

Merci bon dimanche

Rechercher des sujets similaires à "format textbox tva intra"