bonjour
j'ai recopier ces ligne de code sur le net
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 'Mise en forme numéro de téléphone 'les espaces sont ajoutés seulement quand on quitte la boite de texte Private Sub TextBox8_Exit(ByVal Cancel As MSForms.ReturnBoolean) TextBox8 = Format(TextBox8, "0# ## ## ## ##") End Subsur le net le mot Format est écrit avec un "F" majuscule mais quand je valide le "F" se transforme en "f" minuscule donc c'est plus le mot clé VBA
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 'mise au format de la date Private Sub TextBox9_Exit(ByVal Cancel As MSForms.ReturnBoolean) 'optionnel : on réaffiche dans le textbox la date en forme longue TextBox9 = format(TextBox9, "dd mmmm yyyy") TextBox9 = StrConv(Format(Now, "dddd dd mmmm yyyy hh:mm:ss"), vbProperCase) End Sub
cela génère le message d'erreur suivant :
"Erreur de compilation
Nombre d'arguments incorrect ou affectation de propriété incorrecte"
J'ai visité plusieurs forum et la syntaxe est toujours la même
J'ai recherché dans l'aide (F1) mais pas trouver pourquoi ça ne marche pas rien compris sur la syntaxe de "FORMAT" alors je me tourne vers vous pour crier "Au Secours !!"
Si quelqu'un peut m'aider j'en serais ravi
Merci d'avance
Partager