Pb inversion date macro FR=>US
Résolu
miliev83
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
miliev83 Messages postés 9 Date d'inscription Statut Membre Dernière intervention -
miliev83 Messages postés 9 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Pb inversion date macro FR=>US
- Coco fr - Accueil - Réseaux sociaux
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Paris valedwaz province fr - Forum Consommation & Internet
- Yahoo.com ou .fr ✓ - Forum Yahoo mail
- Taille us fr chaussure - Forum Loisirs / Divertissements
5 réponses
Bonjour,
tu as fait ça avec l'enregistreur de macro.
Recommence et à l'étape 3 (de mémoire) tu sélectionnes tes colonnes de dates et tu choisis le format Date : JMA.
Sinon sur des données déjà importées au format texte il faut utiliser cdate(ta_date)
Tu peux supprimer tous les ActiveWindow.ScrollRow
Ainsi que les .select inutiles.
Ex, remplacer :
Range("A2").Select
ActiveSheet.Paste
par :
Range("A2").Paste
eric
tu as fait ça avec l'enregistreur de macro.
Recommence et à l'étape 3 (de mémoire) tu sélectionnes tes colonnes de dates et tu choisis le format Date : JMA.
Sinon sur des données déjà importées au format texte il faut utiliser cdate(ta_date)
Tu peux supprimer tous les ActiveWindow.ScrollRow
Ainsi que les .select inutiles.
Ex, remplacer :
Range("A2").Select
ActiveSheet.Paste
par :
Range("A2").Paste
eric
Merci pour ta réponse,
le format JMA est bien sélectionné à l'étape 3.
en revanche (étant novice) je ne vois pas comment et où utiliser la fonction Cdate(ta_date) peut tu m'en dire plus ??
Merci d'avance
le format JMA est bien sélectionné à l'étape 3.
en revanche (étant novice) je ne vois pas comment et où utiliser la fonction Cdate(ta_date) peut tu m'en dire plus ??
Merci d'avance
Bonjour,
le format JMA est bien sélectionné à l'étape 3.
Faux
Toutes tes colonnes sont importées au format xlGeneralFormat (1), aucune au format xlDMYFormat (4).
il te faudrait au moins un Array(x, xlDMYFormat)
Fais F1 sur TextToColumns
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
le format JMA est bien sélectionné à l'étape 3.
Faux
Toutes tes colonnes sont importées au format xlGeneralFormat (1), aucune au format xlDMYFormat (4).
il te faudrait au moins un Array(x, xlDMYFormat)
Fais F1 sur TextToColumns
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
ok alors j'ai mis un 4 pour les colonnes où j'ai des dates ça donne :
Array(5, 4), Array(6, 4)
en revanche colonne 42 et 45 j'ai une date + heure je dois mettre quoi dans ce cas ?
Array(5, 4), Array(6, 4)
en revanche colonne 42 et 45 j'ai une date + heure je dois mettre quoi dans ce cas ?
Pas de format prévu pour ça.
Tu peux tenter de mettre xlTextFormat pour les préserver.
Et traiter ces colonnes avec :
dat = CDate(Split(Cells(lig, col), " ")(0))
heu = CDate(Split(Cells(lig, col), " ")(1))
non testé, à voir...
Sinon déposer un extrait de ton csv.
Et je ne vois pas bien l'intérêt de faire ça si tu sauvegardes en csv pour tout perdre...
Il faut enregistrer au format xls.
eric
Tu peux tenter de mettre xlTextFormat pour les préserver.
Et traiter ces colonnes avec :
dat = CDate(Split(Cells(lig, col), " ")(0))
heu = CDate(Split(Cells(lig, col), " ")(1))
non testé, à voir...
Sinon déposer un extrait de ton csv.
Et je ne vois pas bien l'intérêt de faire ça si tu sauvegardes en csv pour tout perdre...
Il faut enregistrer au format xls.
eric
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question