probléme de format texte vers personalisé

bertgrav

XLDnaute Occasionnel
bonjour,

à partir d'un logiciel je récupére des données que je viens coller dans une feuille,
à partir de là, j'exécute une macro qui me "conditionne" la cellule en plusieurs cellules exploitables
en cellule a1 feuille1 j'ai
06/01/06 14:54:18:52;MARCHE ; ; ; ; ;

à l'issu du traitement, j'obtiens en cellule a1 feuille2
06/01/06 14:54:18

et en cellule b1 feuille 2
MARCHE

jusque là tout va bien excepté que j'ai beau imposer le format en a1:
Selection.NumberFormat = "dd/mm/yy hh:mm:ss"

il ne le reconnait pas.....(ensuite je fais un calcul avec la celule en dessous pour avoir un temps de marche/arret) et j'ai un message d'erreur...

effectivement il reste en format texte, car les chiffres se situent sur la partie gauche de la cellule et non sur la partie droite....

comment faire pour forcer la macro à lire cette cellule sous forme de format nombre

merci

chantal
 

Tibo

XLDnaute Barbatruc
Re : probléme de format texte vers personalisé

Salut Chantal,

2 pistes à te proposer :

- multiplier par 1 avant d'appliquer le format personnalisé

- voir quelle est la nature de l'espace entre la date et l'heure. Si c'est un code ASCII 160, le remplacer par un espace normal (code 32)

Par contre, étant formuliste, je ne puis te donner la traduction VBA de ce que je viens de dire.

Bon app

@+
 

Discussions similaires

Réponses
12
Affichages
729
Réponses
1
Affichages
1 K

Statistiques des forums

Discussions
312 836
Messages
2 092 655
Membres
105 479
dernier inscrit
chaussadas.renaud