Bonjour à tous,
Grace à vos connaissances en VBA, j'ai pu automatiser l'ouverture et la mise en forme d'un fichier .csv dans excel et je souhaite faire un publipostage par la suite.
Mais je rencontre un problème dans la mise en forme du fichier dû à ma faible connaissance en programation en général.
Mon fichier est organisé de la sorte : (A:adulte ; C:conjoint; E:enfant)
ACEEE (ligne 1/enregistrement 1)
ACE (ligne 2/enr 2)
A (ligne3/enr3)
AEE
...
Le rang A sera toujours dans la colonne "A"
Le rang C sera toujours dans la colonne "O"
Et je souhaiterais que le rang E commence toujours dans la colonne "V" [mais si ma ligne(enregistrement) ne comporte pas de "C" (conjoint), je retrouve un "E" enfant dans la colonne "O"]
Ma colonne "O" peut avoir seulement 3valeurs ("C","","E")
donc deux solutions que je ne sais pas mettre en pratique :
Pour chaque enregistrement, si je trouve une valeur "E" dans ma colonne "O" alors couper la ligne à partir de la colonne "O" -> "DD" pour la décaller dans la colonne "V"
soit
Pour chaque enregistrement, si la valeur de la colonne "O" est différente de "C" ou de "" alors couper la ligne à partir de la colonne "O" -> "DD" pour la décaller dans la colonne "V"
En espérant trouver une aide de votre part.
Cordialement,
Chep
Partager