Structurer un fichier excel avec un script??
B95190
Messages postés
139
Statut
Membre
-
lermite222 Messages postés 9042 Statut Contributeur -
lermite222 Messages postés 9042 Statut Contributeur -
Bonjour,
j'ai un fichier excel contenant des données sur mes clients et je souhaite structurer ces données.
Actuellement mon fichier à la forme suivante :
"Durand","jacques","0505334422","PARIS"
et je voudrais creer un tableau excel avec le nom, le prénom,le numéro et la ville de chaque client.
Est il possible de faire cela et comment le faire en evitant d'avoir a copier manuellement chaque information puisque j'ai plus de 500 clients 0_u ??
Merci a tous
j'ai un fichier excel contenant des données sur mes clients et je souhaite structurer ces données.
Actuellement mon fichier à la forme suivante :
"Durand","jacques","0505334422","PARIS"
et je voudrais creer un tableau excel avec le nom, le prénom,le numéro et la ville de chaque client.
Est il possible de faire cela et comment le faire en evitant d'avoir a copier manuellement chaque information puisque j'ai plus de 500 clients 0_u ??
Merci a tous
A voir également:
- Structurer un fichier excel avec un script??
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier bin - Guide
- Fichier rar - Guide
- Creer un fichier .bat - Guide
3 réponses
bonjour,
Actuellement mon fichier à la forme suivante :
"Durand","jacques","0505334422","PARIS"
oui mais:
ces 4 données sont actuellement dans 1 seule cellule ou 4 et par conséquent que veux tu comme restitution: 4 ou 1 cellule ?
ou se trouvera le tableau de restitution ?
Les guillemets sont elles visibles sur le classeur ou est ce dans la présentation de ton message ?
quelle est ta version d'Excel ?
Merci d'être précis dans ta demande: on a que ce tu écris pour essayer de t'aider; donc..
Actuellement mon fichier à la forme suivante :
"Durand","jacques","0505334422","PARIS"
oui mais:
ces 4 données sont actuellement dans 1 seule cellule ou 4 et par conséquent que veux tu comme restitution: 4 ou 1 cellule ?
ou se trouvera le tableau de restitution ?
Les guillemets sont elles visibles sur le classeur ou est ce dans la présentation de ton message ?
quelle est ta version d'Excel ?
Merci d'être précis dans ta demande: on a que ce tu écris pour essayer de t'aider; donc..
Premièrement, merci pour ta réponse.Alors je vais essayer de donner plus de précisions:
- les données sont dans une seule cellule et je veux qu'elles soient séparées en plusieurs cellules
-le tableau de restitution peux se trouver dans le même fichier ou dans un autre fichier.
-les guillemets sont dans le classeur
-j'utilise excel 2007
Voila voilaa , merci d'avance
- les données sont dans une seule cellule et je veux qu'elles soient séparées en plusieurs cellules
-le tableau de restitution peux se trouver dans le même fichier ou dans un autre fichier.
-les guillemets sont dans le classeur
-j'utilise excel 2007
Voila voilaa , merci d'avance
Dommage que ton ego prenne le dessus sur ton désir d'aider les personnes de ce forum....J'avais crée un premier post , puis n'ayant pas de réponse j'en ai mit un autre sur un autre forum VOILA TOUT. Dans la mesure où le soucis pouvait être réglé avec un script ou simplement avec une macro. En tout cas , je te remercie de m'avoir aidé et te souhaite bonne continuation.
Bonjour,
un ti coup de main ?
A+
L'expérience instruit plus sûrement que le conseil. (André Gide)
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
un ti coup de main ?
Sub SplitAdresse()
'En supposant les données dans la colonne A de la feuil1.
'Mettre les données dans la feuil2 du même classeur
Dim Lig As Long, TB, i As Integer
With Sheets("Feuil1")
For Lig = 1 To .Range(A65535).End(xlUp).Row
TB = Split(.Cells(Lig, 1), ",")
For i = 0 To UBound(TB)
Sheets("Feuil2").Cells(Lig, i+1) = TB(i)
Next i
Next Lig
End With
End Sub
A+
L'expérience instruit plus sûrement que le conseil. (André Gide)
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)