supprimer les premiers caractères dans textbox

  • Initiateur de la discussion Initiateur de la discussion manup13
  • Date de début Date de début

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 !

manup13

XLDnaute Nouveau
Bonjour le Forum,

Je cherche à supprimer les premiers caractères d'un numéro qui est composé de 22 caractères numérique dans une textbox
la textbox est remplie avec l'utilisation d'un lecteur de code barre
j'ai essayé avec ceci

Private Sub TextBox1_Change()
TextBox1.Text = Replace(TextBox1.Text, "123", "")
End Sub

cela fonctionne, mais si je retrouve cette chaine caractère dans le numéro, ça va la supprimer aussi
comment faire?
Merci
 
Re : supprimer les premiers caractères dans textbox

Bonjour

essaie avec les fonction Right et Len
TextBox1.Text=Right(TextBox1.Text, Len(TextBox1.Text) - 3)

ou juste
TextBox1.Text=Right(TextBox1.Text, 19)

vu que ta longueur est de 22 caractères..-3
 
Re : supprimer les premiers caractères dans textbox

Bonjour vgendron,

je viens de tester les deux codes et j'obtiens la même erreur

erreur d'execution 5
argument ou appel de procédure incorrect
d'ailleurs pour le premier code c'est pas plutôt left
merci pour ton aide
 
Re : supprimer les premiers caractères dans textbox

Bon.. evidemment..sans ton fichier exemple... ca va pas etre facile..

mais à priori. mettre ton code dans l'evènement change de la textbox.. pas une bonne idée.. car à chaque fois que l'utilisateur va saisir un caractère (22 à priori).. ca va lancer le code.. du coup. je vois mal comment ta fonction Replace marche...à priori. ca devrait planter aussi..

bref..
cf PJ


et non. c'est bien la fonction Right..
va faire un tour du coté de l'aide VBA: c'est très bien expliqué
 

Pièces jointes

Re : supprimer les premiers caractères dans textbox

oui c'est vrai sans fichier exemple pas facile....désolé
exact pour right je l'ai remarqué après
merci pour ton fichier exemple qui fonctionne très bien comme ça
je prépare un fichier exemple
 
Re : supprimer les premiers caractères dans textbox

Merci pour ton aide vgendron
j'ai utilisé exit ça fonctionne très bien par contre j'ai du passer maxlenght à 11 pour que cela fonctionne
encore merci pour ton aide bonne soirée
 
- 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

Discussions similaires

Retour