J'ai un fichier texte avec des données séparées par des ;
ex de ligne :
12448.790039;0.000000;33.024361;0.325651;1.025680;0.000000
Les virgules de mes chiffres sont en fait des points.
Je voudrais créer une macro qui me mette tout ca en colonne et qui remplace
mes points en , (pour pouvoir utiliser ces données chiffrées pour faire des
graphiques.
Alors j'arrive à enregistrer ma macro (qui commence alors que j'ai déjà
copié mes données sur mon classeur courant... et qui finit avec mes données
proprement en colonnes et avec des virgules)
ex de résultat souhaité :
12448,790039 0,000000 33,024361 0,325651 1,025680 0,000000
Quand je réessaie de copier un fichier texte similaire, sans exécuter cette
macro, il me mets déjà les données en colonnes, mais en me mettant des points
séparateur de milliers sans que je l'ai demandé et en plus, il le fait
bizarrement puisqu'il ne prend pas en compte ou est ma virgule (enfin mon
point, précédemment): voilà la ligne excel qu'il m'affiche quand je fais
coller ou coller juste le contenu ansi:
12.448.790.039 0.000000 33.024.361 0.325651 1.025.680 0.000000
J'espère que ce que j'ai expliqué est clair...
Merci d'avance
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
Daniel
Bonjour. Avec XL2003, j'ouvre lz fichier texte dans XL; je choisis "délimité" à l'étape 1, le ";" comme séparateur à l'étape 2 et à l'étape 3 dans "avancé", je choisis le "." comme séparateur de décimales. C'est tout. Tu dois avoir quelque chose d'analogue avec XL97 ? Cordialement. Daniel "Tonyo" a écrit dans le message de news:
J'ai un fichier texte avec des données séparées par des ; ex de ligne : 12448.790039;0.000000;33.024361;0.325651;1.025680;0.000000 Les virgules de mes chiffres sont en fait des points. Je voudrais créer une macro qui me mette tout ca en colonne et qui remplace mes points en , (pour pouvoir utiliser ces données chiffrées pour faire des graphiques. Alors j'arrive à enregistrer ma macro (qui commence alors que j'ai déjà copié mes données sur mon classeur courant... et qui finit avec mes données proprement en colonnes et avec des virgules) ex de résultat souhaité : 12448,790039 0,000000 33,024361 0,325651 1,025680 0,000000 Quand je réessaie de copier un fichier texte similaire, sans exécuter cette macro, il me mets déjà les données en colonnes, mais en me mettant des points séparateur de milliers sans que je l'ai demandé et en plus, il le fait bizarrement puisqu'il ne prend pas en compte ou est ma virgule (enfin mon point, précédemment): voilà la ligne excel qu'il m'affiche quand je fais coller ou coller juste le contenu ansi: 12.448.790.039 0.000000 33.024.361 0.325651 1.025.680 0.000000 J'espère que ce que j'ai expliqué est clair... Merci d'avance
Bonjour.
Avec XL2003, j'ouvre lz fichier texte dans XL; je choisis "délimité" à
l'étape 1, le ";" comme séparateur à l'étape 2 et à l'étape 3 dans "avancé",
je choisis le "." comme séparateur de décimales. C'est tout. Tu dois avoir
quelque chose d'analogue avec XL97 ?
Cordialement.
Daniel
"Tonyo" <Tonyo@discussions.microsoft.com> a écrit dans le message de news:
31A89406-465A-46B5-9540-A5CCD4A13270@microsoft.com...
J'ai un fichier texte avec des données séparées par des ;
ex de ligne :
12448.790039;0.000000;33.024361;0.325651;1.025680;0.000000
Les virgules de mes chiffres sont en fait des points.
Je voudrais créer une macro qui me mette tout ca en colonne et qui
remplace
mes points en , (pour pouvoir utiliser ces données chiffrées pour faire
des
graphiques.
Alors j'arrive à enregistrer ma macro (qui commence alors que j'ai déjà
copié mes données sur mon classeur courant... et qui finit avec mes
données
proprement en colonnes et avec des virgules)
ex de résultat souhaité :
12448,790039 0,000000 33,024361 0,325651 1,025680 0,000000
Quand je réessaie de copier un fichier texte similaire, sans exécuter
cette
macro, il me mets déjà les données en colonnes, mais en me mettant des
points
séparateur de milliers sans que je l'ai demandé et en plus, il le fait
bizarrement puisqu'il ne prend pas en compte ou est ma virgule (enfin mon
point, précédemment): voilà la ligne excel qu'il m'affiche quand je fais
coller ou coller juste le contenu ansi:
12.448.790.039 0.000000 33.024.361 0.325651 1.025.680 0.000000
J'espère que ce que j'ai expliqué est clair...
Merci d'avance
Bonjour. Avec XL2003, j'ouvre lz fichier texte dans XL; je choisis "délimité" à l'étape 1, le ";" comme séparateur à l'étape 2 et à l'étape 3 dans "avancé", je choisis le "." comme séparateur de décimales. C'est tout. Tu dois avoir quelque chose d'analogue avec XL97 ? Cordialement. Daniel "Tonyo" a écrit dans le message de news:
J'ai un fichier texte avec des données séparées par des ; ex de ligne : 12448.790039;0.000000;33.024361;0.325651;1.025680;0.000000 Les virgules de mes chiffres sont en fait des points. Je voudrais créer une macro qui me mette tout ca en colonne et qui remplace mes points en , (pour pouvoir utiliser ces données chiffrées pour faire des graphiques. Alors j'arrive à enregistrer ma macro (qui commence alors que j'ai déjà copié mes données sur mon classeur courant... et qui finit avec mes données proprement en colonnes et avec des virgules) ex de résultat souhaité : 12448,790039 0,000000 33,024361 0,325651 1,025680 0,000000 Quand je réessaie de copier un fichier texte similaire, sans exécuter cette macro, il me mets déjà les données en colonnes, mais en me mettant des points séparateur de milliers sans que je l'ai demandé et en plus, il le fait bizarrement puisqu'il ne prend pas en compte ou est ma virgule (enfin mon point, précédemment): voilà la ligne excel qu'il m'affiche quand je fais coller ou coller juste le contenu ansi: 12.448.790.039 0.000000 33.024.361 0.325651 1.025.680 0.000000 J'espère que ce que j'ai expliqué est clair... Merci d'avance
Youky
Salut, Au cas ou tu veux une macro, ta donnée en feuil1!A1 cela écrit en col A à partir de la ligne 10 Youky tx = Feuil1.[A1] For k = 1 To Len(tx) zz = zz + 1 If Mid(tx, zz, 1) = ";" Then Feuil1.Cells(10 + nb, 1) = Left(tx, zz - 1) tx = Right(tx, Len(tx) - zz) nb = nb + 1 zz = 0 End If Next Feuil1.Cells(10 + nb, 1) = Left(tx, zz - 1)
"Tonyo" a écrit dans le message de news:
J'ai un fichier texte avec des données séparées par des ; ex de ligne : 12448.790039;0.000000;33.024361;0.325651;1.025680;0.000000 Les virgules de mes chiffres sont en fait des points. Je voudrais créer une macro qui me mette tout ca en colonne et qui remplace mes points en , (pour pouvoir utiliser ces données chiffrées pour faire des graphiques. Alors j'arrive à enregistrer ma macro (qui commence alors que j'ai déjà copié mes données sur mon classeur courant... et qui finit avec mes données proprement en colonnes et avec des virgules) ex de résultat souhaité : 12448,790039 0,000000 33,024361 0,325651 1,025680 0,000000 Quand je réessaie de copier un fichier texte similaire, sans exécuter cette macro, il me mets déjà les données en colonnes, mais en me mettant des points séparateur de milliers sans que je l'ai demandé et en plus, il le fait bizarrement puisqu'il ne prend pas en compte ou est ma virgule (enfin mon point, précédemment): voilà la ligne excel qu'il m'affiche quand je fais coller ou coller juste le contenu ansi: 12.448.790.039 0.000000 33.024.361 0.325651 1.025.680 0.000000 J'espère que ce que j'ai expliqué est clair... Merci d'avance
Salut,
Au cas ou tu veux une macro, ta donnée en feuil1!A1
cela écrit en col A à partir de la ligne 10
Youky
tx = Feuil1.[A1]
For k = 1 To Len(tx)
zz = zz + 1
If Mid(tx, zz, 1) = ";" Then
Feuil1.Cells(10 + nb, 1) = Left(tx, zz - 1)
tx = Right(tx, Len(tx) - zz)
nb = nb + 1
zz = 0
End If
Next
Feuil1.Cells(10 + nb, 1) = Left(tx, zz - 1)
"Tonyo" <Tonyo@discussions.microsoft.com> a écrit dans le message de news:
31A89406-465A-46B5-9540-A5CCD4A13270@microsoft.com...
J'ai un fichier texte avec des données séparées par des ;
ex de ligne :
12448.790039;0.000000;33.024361;0.325651;1.025680;0.000000
Les virgules de mes chiffres sont en fait des points.
Je voudrais créer une macro qui me mette tout ca en colonne et qui
remplace
mes points en , (pour pouvoir utiliser ces données chiffrées pour faire
des
graphiques.
Alors j'arrive à enregistrer ma macro (qui commence alors que j'ai déjà
copié mes données sur mon classeur courant... et qui finit avec mes
données
proprement en colonnes et avec des virgules)
ex de résultat souhaité :
12448,790039 0,000000 33,024361 0,325651 1,025680 0,000000
Quand je réessaie de copier un fichier texte similaire, sans exécuter
cette
macro, il me mets déjà les données en colonnes, mais en me mettant des
points
séparateur de milliers sans que je l'ai demandé et en plus, il le fait
bizarrement puisqu'il ne prend pas en compte ou est ma virgule (enfin mon
point, précédemment): voilà la ligne excel qu'il m'affiche quand je fais
coller ou coller juste le contenu ansi:
12.448.790.039 0.000000 33.024.361 0.325651 1.025.680 0.000000
J'espère que ce que j'ai expliqué est clair...
Merci d'avance
Salut, Au cas ou tu veux une macro, ta donnée en feuil1!A1 cela écrit en col A à partir de la ligne 10 Youky tx = Feuil1.[A1] For k = 1 To Len(tx) zz = zz + 1 If Mid(tx, zz, 1) = ";" Then Feuil1.Cells(10 + nb, 1) = Left(tx, zz - 1) tx = Right(tx, Len(tx) - zz) nb = nb + 1 zz = 0 End If Next Feuil1.Cells(10 + nb, 1) = Left(tx, zz - 1)
"Tonyo" a écrit dans le message de news:
J'ai un fichier texte avec des données séparées par des ; ex de ligne : 12448.790039;0.000000;33.024361;0.325651;1.025680;0.000000 Les virgules de mes chiffres sont en fait des points. Je voudrais créer une macro qui me mette tout ca en colonne et qui remplace mes points en , (pour pouvoir utiliser ces données chiffrées pour faire des graphiques. Alors j'arrive à enregistrer ma macro (qui commence alors que j'ai déjà copié mes données sur mon classeur courant... et qui finit avec mes données proprement en colonnes et avec des virgules) ex de résultat souhaité : 12448,790039 0,000000 33,024361 0,325651 1,025680 0,000000 Quand je réessaie de copier un fichier texte similaire, sans exécuter cette macro, il me mets déjà les données en colonnes, mais en me mettant des points séparateur de milliers sans que je l'ai demandé et en plus, il le fait bizarrement puisqu'il ne prend pas en compte ou est ma virgule (enfin mon point, précédemment): voilà la ligne excel qu'il m'affiche quand je fais coller ou coller juste le contenu ansi: 12.448.790.039 0.000000 33.024.361 0.325651 1.025.680 0.000000 J'espère que ce que j'ai expliqué est clair... Merci d'avance