Chercher un caractère dans une chaine et le remplacer par un autre

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 !

controlo

XLDnaute Occasionnel
Bonjour ,


Je voudrais mettre dans un text box un petit bout de code vba qui remplace la saisie d'un / ou d'un \ par un - .Par exemple lorsque l'on saisi 98/003 dans la text box , je voudrais pouvoir récupérer dans une variable 98-003.
Si quelqu'un à une idée merci de me la faire passer !


Salut
A bientôt sur le forum
 
Re : Chercher un caractère dans une chaine et le remplacer par un autre

Bonjour


Tu as fait des recherches sur le forum ? ( la loupe en haut à droite)
Car il y a de nombreux exemples relatifs au formatage des textboxs


Si quelqu'un à une idée merci de me la faire passer !
Sans problème en voila une idée qu'elle est bonne - Le moteur de recherche d'XLD !

PS: Un exemple trouvé en bas de cette page dans les cinq liens
https://www.excel-downloads.com/thr...ine-de-caractere-par-des-points-en-vba.65900/
 
Dernière édition:
Re : Chercher un caractère dans une chaine et le remplacer par un autre

Bonsoir,

Une idée de départ. Au moment de la saisie le caractère est changé. Teste :
Code:
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)

    If KeyAscii = 47 Or KeyAscii = 92 Then KeyAscii = 45
    
End Sub

Hervé.
 
Re : Chercher un caractère dans une chaine et le remplacer par un autre

bonjour controlo ,Theze, mon ami staple trés actif aujourd'hui🙂🙂🙂🙂🙂🙂

ta question pas trop claire faut t ' il empecher de taper / ou \
dans ce cas la reponse de l 'ami Theze est suffisante🙂🙂
autrement on empeche pas de taper mais on envoi dans une variable sous une autre forme c'est trés different ???
 
- 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

Réponses
10
Affichages
493
Réponses
10
Affichages
986
Retour