[VBA] Supprespace

TheLio

XLDnaute Accro
Bonjour à tous, bonjour le forum,

Dans un code de création de dossiers selon une base de données j'utilise des variables à mémoriser sous cette forme

PHP:
NomEleve = Cells(LigneCourante, 5)

vous retrouverez l'intégralité du code sous ce lien
(j'ai créé un nouveau fil car le sujet est totalement différent)

Je cherche à enlever les espaces superflus dans cette variable car lors de la recherche du dossier pour exécuter la création de fichiers, dans le suite du code, il ne le reconnait pas.

Si vous avez des pistes, je suis preneur.

A++
Lio
 

Modeste geedee

XLDnaute Barbatruc
Re : [VBA] Supprespace

Bonsour®

attention !!!
il existe une différence importante
entre la fonction VBA Trim()
et la fonction feuille de calcul WorkSheetFunction.Trim()

la première ne supprime que les espaces de début et fin
la seconde supprime en plus les espaces redondants internes
 

Victor21

XLDnaute Barbatruc
Re : [VBA] Supprespace

Bonsoir, Modeste geedee.

Concernant VBA :
LTrim, RTrim et Trim, fonctions
Renvoie une valeur de type Variant (String) contenant une copie d'une chaîne en supprimant les espaces de gauche (LTrim), les espaces de droite (RTrim) ou les deux (Trim).

...Pour le cas où notre ami n'aurait pas accès à la touche F1 :)
 

TheLio

XLDnaute Accro
Re : [VBA] Supprespace

Bonsoir le fil le forum Victor21 et Modeste geedee,

Après un petit tour de F1 :D j'ai trouvé l'erreur, il fallait que je fasse appel à Trim lors de la création du fichier et du dossier et non lors de la définition de la variable...

merci pour vos précieux conseils et longue vie au forum :cool:

@++
Lio
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 111
Messages
2 085 396
Membres
102 882
dernier inscrit
Sultan94