Bonjour à toutes et à tous,
J'ai un gros fichier de type adresse mais dont les données sont sur une seule colonne.
Je voudrais remettre en forme ce fichier pour en faire un listing correctement utilisable.
Mon fichier est très gros (environ 58000 lignes) et j'ai dû le scinder en plusieurs morceaux.
J'ai mis un exemple (fictif) des données telles qu'elles se présentent.
Onglet Source :
Colonne A : les adresses
Colonne B : J'ai mis des "marqueurs" sur les zones qui me semblaient importantes :
- (1 à chaque fois qu'il y a une civilité)
- 2 : A chaque fois qu'il ya un code postal
Onglet Base :
j'ai mis en forme les données telles que je voudrais qu'elles soient après "retranscription"
globalement, il me faudrait un petit code VB qui irait chercher les infos lignes par lignes pour les copier/transposer dans le second onglet. A chaque fois qu'il y aurait un "1" dans la colonne B, cela voudrait dire qu'il faut passer à une seconde ligne pour l'onglet "Base". Et de même chaque fois qu'il y aurait un "2" dans la colonne B, cela voudrait dire qu'il faut passer à la colonne "Code postal" de l'onglet "Base".
Le soucis est que je ne connais strictement rien en VB et que faire cette opération manuellement serait monstrueux en temps.
Quelqu'un peut-il m'aider ?
Merci d'avance.
Cdt,
J'ai un gros fichier de type adresse mais dont les données sont sur une seule colonne.
Je voudrais remettre en forme ce fichier pour en faire un listing correctement utilisable.
Mon fichier est très gros (environ 58000 lignes) et j'ai dû le scinder en plusieurs morceaux.
J'ai mis un exemple (fictif) des données telles qu'elles se présentent.
Onglet Source :
Colonne A : les adresses
Colonne B : J'ai mis des "marqueurs" sur les zones qui me semblaient importantes :
- (1 à chaque fois qu'il y a une civilité)
- 2 : A chaque fois qu'il ya un code postal
Onglet Base :
j'ai mis en forme les données telles que je voudrais qu'elles soient après "retranscription"
globalement, il me faudrait un petit code VB qui irait chercher les infos lignes par lignes pour les copier/transposer dans le second onglet. A chaque fois qu'il y aurait un "1" dans la colonne B, cela voudrait dire qu'il faut passer à une seconde ligne pour l'onglet "Base". Et de même chaque fois qu'il y aurait un "2" dans la colonne B, cela voudrait dire qu'il faut passer à la colonne "Code postal" de l'onglet "Base".
Le soucis est que je ne connais strictement rien en VB et que faire cette opération manuellement serait monstrueux en temps.
Quelqu'un peut-il m'aider ?
Merci d'avance.
Cdt,