Bonsoir,
je copie mon message dans ce forum car je ne sait pas si cela est possible en VBA ou autre méthode :
je suis à la recherche de la méthode pour inverser systématiquement 2 lignes dans un fichiers texte. Celui-ci se compose par exemple ainsi :
1 NAME Louys/ESTORE/
2 GIVN Louys
2 SURN ESTORE
1 SEX M
1 NPFX Noble Homme
1 BIRT
2 PLAC Guéhenno, 56071, , Bretagne, France,
1 TITL Sieur des Grazalo
2 DATE 1649
2 PLAC Guéhenno, 56071, , Bretagne, France,
1 FAMS @F11535@
1 NAME Jan/ROHAN/
2 GIVN Jan
2 SURN ROHAN
1 SEX M
1 NPFX Le jeune
1 OCCU Meunier
2 DATE 1639
2 PLAC Guéhenno, 56071, , Bretagne, France,
1 FAMS @F11548@
je souhaiterais que la ligne débutant par 1 NPFX ... se retrouve avant celle débutant par 1 SEX ...
La difficulté réside surtout dans le texte qui suit NPFX ou SEX qui peut être différent, et donc il s'agirait que la fonction recherche/remplace prennent en compte la ligne dans sa globalité jusqu'au retour chariot.
J'avoue être un peu perdu.
Merci pour votre aide
David
Partager