TEXTBOX VBA [Résolu]

cs_sam1975 10 Messages postés dimanche 7 juin 2009Date d'inscription 9 mars 2012 Dernière intervention - 8 mars 2012 à 17:27 - Dernière réponse : ucfoutu 18039 Messages postés lundi 7 décembre 2009Date d'inscriptionContributeurStatut 11 avril 2018 Dernière intervention
- 8 mars 2012 à 18:00
Bonsoir à tous,

Je souhaiterai savoir, s'il est possible d'effacer une chaîne de caractères d'une TEXTBOX mis en surbrillance avec setfocus en cliquant sur un commandbutton, en effet je n'ai pas trouvé la réponse. Merci de votre aide.
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
cs_sam1975 10 Messages postés dimanche 7 juin 2009Date d'inscription 9 mars 2012 Dernière intervention - 8 mars 2012 à 17:42
3
Merci
C'est OK, j'ai trouvé la solution avec CUT, ce qui donne
Positionmot=Instr(Textbox2.text,Textbox1.text)
if positionmot<>0 then
Textbox2.selstart=positionmot-1
textbox2.sellength=len(machaine)
textbox2.cut
else
msgbox"erreur"
end if

Merci cs_sam1975 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 125 internautes ce mois-ci

Commenter la réponse de cs_sam1975
Meilleure réponse
ucfoutu 18039 Messages postés lundi 7 décembre 2009Date d'inscriptionContributeurStatut 11 avril 2018 Dernière intervention - 8 mars 2012 à 18:00
3
Merci
Tu t'en sors avec CUT, mais je ne te recommande pas cette habitude.
Tu ne t'en sors ainsi que parce que (ce que tu n'avais pas dit) il s'agit d'une textbox sur un userform.
Fais la même chose avec une textbox sur une feuille Excel et tu vas voir le résultat !

Abandonne cette habitude au profit de celle-ci (exemple shématisé)

Textbox2.selstart=2
textbox2.sellength=4
textbox2.seltext = ""



____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient

Merci ucfoutu 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 125 internautes ce mois-ci

Commenter la réponse de ucfoutu
ucfoutu 18039 Messages postés lundi 7 décembre 2009Date d'inscriptionContributeurStatut 11 avril 2018 Dernière intervention - 8 mars 2012 à 17:46
0
Merci
Bonjour,
Intéresse-toi (lis dans ton aide VBA) à la propriété SelText d'une textbox
Reviens avec un bout de code d'essai si toujours en difficulté après voir lu

Profite pour jeter également un oeil, pendant que tu y es, aux propriétés SelStart et SelLength.


____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
Commenter la réponse de ucfoutu

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.