Supprimer un espace textbox

Bonjour le forum,

J'ai une textbox Nom, sur laquelle j'ai pu supprimé les espaces avec la fonction Trim à droite et à gauche

Mon besoin est le suivant, exemple l'utilisateur tape pour la textbox Nom: "Marie Anne" en mettant deux espaces entre "Marie" et "Anne", je veux scanner ce que l'utilisateur à taper afin de supprimer l'espace en trop, autrement dit si l'utilisateur met deux espace pour un nom composé, il faut en garder qu'un seul, s'il en met trois il faut en garder un , dans tout les cas il faut en garder un seul espace , tout ça sans impacter la fonction trim qui supprime les espaces à droite et à gauche du nom composé, ou du nom tout court

Merci d'avance pour votre aide

Bonjour

Essaye :

Var = TextBox1.Value
Range("C1") = Application.WorksheetFunction.Trim(Var)

Amicalement

Nad

la variable "var", je la déclare comme quoi ?

enzodekouba a écrit :

la variable "var", je la déclare comme quoi ?

String

Nad

Merci Nad ,

ça ne marche pas ça marche pour les espaces à droite et à gauche mais ça ne répond pas au besoin que j'ai exposé.

Amicalement.

Re

Pourtant mon test fonctionne

72classeur1.zip (14.85 Ko)

Merci Nad,

Oui ça marche pour toi, mais ce que je veux c'est que quand tu clique sur le bouton, les modifs se font sur la textbox et pas dans la cellule c1

Amicalement

Rechercher des sujets similaires à "supprimer espace textbox"