Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Mise en forme TextBox VBA

jokerfidelio

XLDnaute Occasionnel
Bonjour a tous,

j'ai récupéré un fichier excel sur votre site (qui est d'ailleurs formidable merci au créateur) qui permet de faire une recherche sur 4 colonnes !
mais je n'arrive pas a personnalisés 2 textbox ! ( en screen plus bas )
j'aimerais que les numeros de FAX et de TEL garde leurs "0" devant et si possible d'harmoniser le tout en separant les chiffres 2 par 2 comme il est possible sur excel !
mais avec VBA je n'arrive a rien...



ci joint fichier a modifier

merci d'avance a celui ou celle qui pourra m'aider...
 

Pièces jointes

  • RECHERCHE.xls
    656 KB · Affichages: 1 314
  • RECHERCHE.xls
    656 KB · Affichages: 1 418
  • RECHERCHE.xls
    656 KB · Affichages: 1 405

jokerfidelio

XLDnaute Occasionnel
Re : Mise en forme TextBox VBA

si j'ai bien tout compris il faut ajouter ce code :

mais je ne sais pas ou mettre ces valeurs !!!
 

jokerfidelio

XLDnaute Occasionnel
Re : Mise en forme TextBox VBA

je suis désolé je débute et sans vraiment beaucoup de connaissance dans ce domaine !

voila a quoi ressemble mon code dans cette fameuse TEXTBOX3

 

jokerfidelio

XLDnaute Occasionnel
Re : Mise en forme TextBox VBA

j'ai essayé d'inserer le code fourni entre :

Private Sub TextBox3_Change()

End Sub

et de renommer TextBox6 fourni dans l'exemple en TextBox3 partout ou se trouvé TextBox6

mais j'ai un message d'erreur a chaque fois !

y a t'il quelqu'un pour m'aidé s'il vous plait... mes cheveux commence a tomber lol
 

Pierrot93

XLDnaute Barbatruc
Re : Mise en forme TextBox VBA

Bonjour,

j'ai essayé d'inserer le code fourni entre :
Private Sub TextBox3_Change()
End Sub
et de renommer TextBox6 fourni dans l'exemple en TextBox3 partout ou se trouvé TextBox6

non, le code donné était à inséré / adapter en l'état... tu peux d'ailleurs supprimer tous ces :
Code:
Private Sub TextBox3_Change()
End Sub

puisque vides de toute instruction.....

bon après midi
@+
 

jokerfidelio

XLDnaute Occasionnel
Re : Mise en forme TextBox VBA

voici mon code en entier


j'ai toujours un message d'erreur a l’insertion du nouveau code :


dans Option Explicit j'ai mis le nouveau code et même renommé TextBox6 en TextBox3 mais erreur de debogage !
 
Dernière édition:

jokerfidelio

XLDnaute Occasionnel
Re : Mise en forme TextBox VBA

alors après plusieurs essai le code est maintenant bien en place et fonctionne sauf que ! et oui il y a toujours un sauf que lol
pour que cela soit fonctionnel je dois cliquer sur une autre parti de la fenêtre pour que les changements prennent effets !!! sinon la disposition des chiffres reste la même !

et deuxième question j'aimerais mettre en place le même code pour TextBox4 !!! dois je mettre en plus les memes ligne de code pour cette fois ci TextBox4 ou faut il modifier autre chose ?


 

Pierrot93

XLDnaute Barbatruc
Re : Mise en forme TextBox VBA

Re,

modifie peut être l'événement "KeyUp" comme suit :
Code:
Private Sub TextBox6_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If Len(TextBox6.Text) = 2 Or Len(TextBox6.Text) = 5 Or Len(TextBox6.Text) = 8 Or Len(TextBox6.Text) = 11 Then TextBox6.Text = TextBox6.Text & " "
End Sub
 

Discussions similaires

Réponses
8
Affichages
181
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…