Je reçois un fichier de quelques 5300 lignes dont le premier champ a l'air
homogène, avec une date/heure qui ressemble à ça :
03/05/2004 08:52 ou 03-05-04 08:52 (dates au format US)
Je voulais (et veux toujours!!), en fonction des autres colonnes, faire une
analyse sur les heures... et horreur, je m'aperçois que la moitié environ de
mes jolis champs date/heure sont des textes!! et, le mieux, c'est que j'ai
une série de "vraies" dates, puis quelques textes, etc... je n'ai hélas pas
le loisir de remonter à la source et de passer un savon à celui qui a fait
ça... :-)
J'ai essayé, en VBA, de récupérer les 5 caractères de droite, mais autant ça
marche pour les textes, autant pour les vraies dates, ça me sort les 5
derniers caractères de la numérotation Excel pour les dates... L'idée de
base était de : -en VBA- en fonction des résultats d'un test effectué sur
les colonnes de valeur, copier le champ date sur une nouvelle feuille, où je
me sers, "à la main", de l'utilitaire d'analyse, pour avoir la répartition
des heures auxquelles se produisent les évènements que je cherche... Je sais
faire la première partie (extraire et copier les dates), mais après je
cale... bref, je suis pas dans la mouise, comme on dit ici...
Quelqu'un voit-il une solution? Et saurait-il avoir l'obligeance de la
partager avec moi?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
JF
Cherchez pas (ou plus), j'y suis arrivé :-)
Merci et bon week-end!!
-- Amicalement,
JF
Réponse perso: bal 100 le 6
"JF" a écrit dans le message de news:
Bonsoir à tous,
Je reçois un fichier de quelques 5300 lignes dont le premier champ a l'air homogène, avec une date/heure qui ressemble à ça : 03/05/2004 08:52 ou 03-05-04 08:52 (dates au format US)
Je voulais (et veux toujours!!), en fonction des autres colonnes, faire une
analyse sur les heures... et horreur, je m'aperçois que la moitié environ de
mes jolis champs date/heure sont des textes!! et, le mieux, c'est que j'ai une série de "vraies" dates, puis quelques textes, etc... je n'ai hélas pas
le loisir de remonter à la source et de passer un savon à celui qui a fait ça... :-)
J'ai essayé, en VBA, de récupérer les 5 caractères de droite, mais autant ça
marche pour les textes, autant pour les vraies dates, ça me sort les 5 derniers caractères de la numérotation Excel pour les dates... L'idée de base était de : -en VBA- en fonction des résultats d'un test effectué sur les colonnes de valeur, copier le champ date sur une nouvelle feuille, où je
me sers, "à la main", de l'utilitaire d'analyse, pour avoir la répartition des heures auxquelles se produisent les évènements que je cherche... Je sais
faire la première partie (extraire et copier les dates), mais après je cale... bref, je suis pas dans la mouise, comme on dit ici...
Quelqu'un voit-il une solution? Et saurait-il avoir l'obligeance de la partager avec moi?
D'avance merci :-)
-- Amicalement,
JF
Réponse perso: bal 100 le 6
Cherchez pas (ou plus), j'y suis arrivé :-)
Merci et bon week-end!!
--
Amicalement,
JF
Réponse perso: bal 100 le 6
"JF" <fxbrg6@aol.com> a écrit dans le message de news:
OYRNZTvAEHA.3016@TK2MSFTNGP09.phx.gbl...
Bonsoir à tous,
Je reçois un fichier de quelques 5300 lignes dont le premier champ a l'air
homogène, avec une date/heure qui ressemble à ça :
03/05/2004 08:52 ou 03-05-04 08:52 (dates au format US)
Je voulais (et veux toujours!!), en fonction des autres colonnes, faire
une
analyse sur les heures... et horreur, je m'aperçois que la moitié environ
de
mes jolis champs date/heure sont des textes!! et, le mieux, c'est que j'ai
une série de "vraies" dates, puis quelques textes, etc... je n'ai hélas
pas
le loisir de remonter à la source et de passer un savon à celui qui a fait
ça... :-)
J'ai essayé, en VBA, de récupérer les 5 caractères de droite, mais autant
ça
marche pour les textes, autant pour les vraies dates, ça me sort les 5
derniers caractères de la numérotation Excel pour les dates... L'idée de
base était de : -en VBA- en fonction des résultats d'un test effectué sur
les colonnes de valeur, copier le champ date sur une nouvelle feuille, où
je
me sers, "à la main", de l'utilitaire d'analyse, pour avoir la répartition
des heures auxquelles se produisent les évènements que je cherche... Je
sais
faire la première partie (extraire et copier les dates), mais après je
cale... bref, je suis pas dans la mouise, comme on dit ici...
Quelqu'un voit-il une solution? Et saurait-il avoir l'obligeance de la
partager avec moi?
Je reçois un fichier de quelques 5300 lignes dont le premier champ a l'air homogène, avec une date/heure qui ressemble à ça : 03/05/2004 08:52 ou 03-05-04 08:52 (dates au format US)
Je voulais (et veux toujours!!), en fonction des autres colonnes, faire une
analyse sur les heures... et horreur, je m'aperçois que la moitié environ de
mes jolis champs date/heure sont des textes!! et, le mieux, c'est que j'ai une série de "vraies" dates, puis quelques textes, etc... je n'ai hélas pas
le loisir de remonter à la source et de passer un savon à celui qui a fait ça... :-)
J'ai essayé, en VBA, de récupérer les 5 caractères de droite, mais autant ça
marche pour les textes, autant pour les vraies dates, ça me sort les 5 derniers caractères de la numérotation Excel pour les dates... L'idée de base était de : -en VBA- en fonction des résultats d'un test effectué sur les colonnes de valeur, copier le champ date sur une nouvelle feuille, où je
me sers, "à la main", de l'utilitaire d'analyse, pour avoir la répartition des heures auxquelles se produisent les évènements que je cherche... Je sais
faire la première partie (extraire et copier les dates), mais après je cale... bref, je suis pas dans la mouise, comme on dit ici...
Quelqu'un voit-il une solution? Et saurait-il avoir l'obligeance de la partager avec moi?
D'avance merci :-)
-- Amicalement,
JF
Réponse perso: bal 100 le 6
gee-dee-
Bonsoir, il n'y est pour rien ton pauvre collégue !!!! c'est excel qui interprete lui meme les données qui ressemblent à des dates en l'occurence tout se qu'il lit et dont le mois est >12 est traité comme du texte.... tout dépend sous quelle forme tu recois le fichier.
il faut que tu lises ton fichier comme du texte, pour cela au besoin change l'extension (en .ttt par exemple) puis fait fichier ouvrir à toi ensuite de choisir les délimiteurs puis aprés pour chaque champ trouvé, préciser le type dans ton cas pour les dates il faudra choisir soit JMA ou bien MJA si tout semble alors correct..... ;-))) tu pourra alors recommencer la manoeuvre en activant l'enregistreur de macro
@+ "JF" a écrit dans le message de news:
Bonsoir à tous,
Je reçois un fichier de quelques 5300 lignes dont le premier champ a l'air homogène, avec une date/heure qui ressemble à ça : 03/05/2004 08:52 ou 03-05-04 08:52 (dates au format US)
Je voulais (et veux toujours!!), en fonction des autres colonnes, faire une
analyse sur les heures... et horreur, je m'aperçois que la moitié environ de
mes jolis champs date/heure sont des textes!! et, le mieux, c'est que j'ai une série de "vraies" dates, puis quelques textes, etc... je n'ai hélas pas
le loisir de remonter à la source et de passer un savon à celui qui a fait ça... :-)
J'ai essayé, en VBA, de récupérer les 5 caractères de droite, mais autant ça
marche pour les textes, autant pour les vraies dates, ça me sort les 5 derniers caractères de la numérotation Excel pour les dates... L'idée de base était de : -en VBA- en fonction des résultats d'un test effectué sur les colonnes de valeur, copier le champ date sur une nouvelle feuille, où je
me sers, "à la main", de l'utilitaire d'analyse, pour avoir la répartition des heures auxquelles se produisent les évènements que je cherche... Je sais
faire la première partie (extraire et copier les dates), mais après je cale... bref, je suis pas dans la mouise, comme on dit ici...
Quelqu'un voit-il une solution? Et saurait-il avoir l'obligeance de la partager avec moi?
D'avance merci :-)
-- Amicalement,
JF
Réponse perso: bal 100 le 6
Bonsoir,
il n'y est pour rien ton pauvre collégue !!!!
c'est excel qui interprete lui meme les données qui ressemblent à des dates
en l'occurence tout se qu'il lit et dont le mois est >12 est traité comme du
texte....
tout dépend sous quelle forme tu recois le fichier.
il faut que tu lises ton fichier comme du texte, pour cela au besoin change
l'extension
(en .ttt par exemple)
puis fait fichier ouvrir
à toi ensuite de choisir les délimiteurs
puis aprés pour chaque champ trouvé, préciser le type
dans ton cas pour les dates il faudra choisir soit JMA ou bien MJA
si tout semble alors correct..... ;-)))
tu pourra alors recommencer la manoeuvre en activant l'enregistreur de macro
@+
"JF" <fxbrg6@aol.com> a écrit dans le message de
news:OYRNZTvAEHA.3016@TK2MSFTNGP09.phx.gbl...
Bonsoir à tous,
Je reçois un fichier de quelques 5300 lignes dont le premier champ a l'air
homogène, avec une date/heure qui ressemble à ça :
03/05/2004 08:52 ou 03-05-04 08:52 (dates au format US)
Je voulais (et veux toujours!!), en fonction des autres colonnes, faire
une
analyse sur les heures... et horreur, je m'aperçois que la moitié environ
de
mes jolis champs date/heure sont des textes!! et, le mieux, c'est que j'ai
une série de "vraies" dates, puis quelques textes, etc... je n'ai hélas
pas
le loisir de remonter à la source et de passer un savon à celui qui a fait
ça... :-)
J'ai essayé, en VBA, de récupérer les 5 caractères de droite, mais autant
ça
marche pour les textes, autant pour les vraies dates, ça me sort les 5
derniers caractères de la numérotation Excel pour les dates... L'idée de
base était de : -en VBA- en fonction des résultats d'un test effectué sur
les colonnes de valeur, copier le champ date sur une nouvelle feuille, où
je
me sers, "à la main", de l'utilitaire d'analyse, pour avoir la répartition
des heures auxquelles se produisent les évènements que je cherche... Je
sais
faire la première partie (extraire et copier les dates), mais après je
cale... bref, je suis pas dans la mouise, comme on dit ici...
Quelqu'un voit-il une solution? Et saurait-il avoir l'obligeance de la
partager avec moi?
Bonsoir, il n'y est pour rien ton pauvre collégue !!!! c'est excel qui interprete lui meme les données qui ressemblent à des dates en l'occurence tout se qu'il lit et dont le mois est >12 est traité comme du texte.... tout dépend sous quelle forme tu recois le fichier.
il faut que tu lises ton fichier comme du texte, pour cela au besoin change l'extension (en .ttt par exemple) puis fait fichier ouvrir à toi ensuite de choisir les délimiteurs puis aprés pour chaque champ trouvé, préciser le type dans ton cas pour les dates il faudra choisir soit JMA ou bien MJA si tout semble alors correct..... ;-))) tu pourra alors recommencer la manoeuvre en activant l'enregistreur de macro
@+ "JF" a écrit dans le message de news:
Bonsoir à tous,
Je reçois un fichier de quelques 5300 lignes dont le premier champ a l'air homogène, avec une date/heure qui ressemble à ça : 03/05/2004 08:52 ou 03-05-04 08:52 (dates au format US)
Je voulais (et veux toujours!!), en fonction des autres colonnes, faire une
analyse sur les heures... et horreur, je m'aperçois que la moitié environ de
mes jolis champs date/heure sont des textes!! et, le mieux, c'est que j'ai une série de "vraies" dates, puis quelques textes, etc... je n'ai hélas pas
le loisir de remonter à la source et de passer un savon à celui qui a fait ça... :-)
J'ai essayé, en VBA, de récupérer les 5 caractères de droite, mais autant ça
marche pour les textes, autant pour les vraies dates, ça me sort les 5 derniers caractères de la numérotation Excel pour les dates... L'idée de base était de : -en VBA- en fonction des résultats d'un test effectué sur les colonnes de valeur, copier le champ date sur une nouvelle feuille, où je
me sers, "à la main", de l'utilitaire d'analyse, pour avoir la répartition des heures auxquelles se produisent les évènements que je cherche... Je sais
faire la première partie (extraire et copier les dates), mais après je cale... bref, je suis pas dans la mouise, comme on dit ici...
Quelqu'un voit-il une solution? Et saurait-il avoir l'obligeance de la partager avec moi?