Enlever un espace de fin sur chaque cellule

Résolu/Fermé
jordan - 27 juin 2012 à 15:29
 jordan - 27 juin 2012 à 16:34
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

3 réponses

Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 590
27 juin 2012 à 15:34
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 jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 752
27 juin 2012 à 15:48
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 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 590
27 juin 2012 à 15:52
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
Merci ça marche nikel !
0