Enlever un espace de fin sur chaque cellule

Résolu
jordan -  
 jordan -
Bonjour,

J'ai un problème sur vba,

j'ai des cellules sous forme de date mais il y a un espace à la fin, ce qui fait que je ne peut pas faire d'opération sur mes cellules et je cherche un programme vba m'enlevant cet espace.

Exemple : ma cellule est de type "13/09/1989 " (un espace à la fin) et je voudrais qu'elle soit de type "13/09/1989" (pas d'espace à la fin).

Merci d'avance pour votre réponse

Cordialement,
Jordan

A voir également:

3 réponses

Bruce Willix Messages postés 11966 Date d'inscription   Statut Contributeur Dernière intervention   2 593
 
Pour enlever l'espace de fin - en imaginant que tes données sont en A1:

=GAUCHE(A1;10)

Qui isole les 10 cractères les plus à gauche de ta cellule.

Une fois cela fait, vérifie que tes données importés n'ont pas fixé le format de ta cellule sur texte. Si c'est le cas, change la.
1
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
Salut,

Un pitit complément à la soluce de Bruce willix (salut au passage).
Pas sur qu'avec GAUCHE tu puisses faire des calculs après...
Juste au cas ou cela ne fonctionne pas avec simplement GAUCHE, utiliser en plus DATEVAL, comme ceci :
=DATEVAL(GAUCHE(A1;10))
et après forcer le format date...
0
Bruce Willix Messages postés 11966 Date d'inscription   Statut Contributeur Dernière intervention   2 593
 
D'ou mon commentaire sur l'import et le format de celulle.

Et coucou aussi en passant ! Je vais solliciter l'aide du forum pour ma première fois dans 5 minutes, je suis tout ému :D
0
jordan
 
Merci ça marche nikel !
0