Bonsoir à toutes et tous,
je cherche à faire une macro du style:
Si dans un texte, une ligne commence par 2 GIVN alors suppression de la
totalité de la ligne.
Merci pour votre aide
Bonsoir à toutes et tous,
je cherche à faire une macro du style:
Si dans un texte, une ligne commence par 2 GIVN alors suppression de la
totalité de la ligne.
Merci pour votre aide
Bonsoir à toutes et tous,
je cherche à faire une macro du style:
Si dans un texte, une ligne commence par 2 GIVN alors suppression de la
totalité de la ligne.
Merci pour votre aide
Bonjoir(c) Philippe Meresse
Le 05/01/2005 22:54 vous avez écrit ceci :Bonsoir à toutes et tous,
je cherche à faire une macro du style:
hola mon gaillard... avant de macroter, ici on essaye d'utiliser le
potentiel du programme ;-)
Bonjoir(c) Philippe Meresse
Le 05/01/2005 22:54 vous avez écrit ceci :
Bonsoir à toutes et tous,
je cherche à faire une macro du style:
hola mon gaillard... avant de macroter, ici on essaye d'utiliser le
potentiel du programme ;-)
Bonjoir(c) Philippe Meresse
Le 05/01/2005 22:54 vous avez écrit ceci :Bonsoir à toutes et tous,
je cherche à faire une macro du style:
hola mon gaillard... avant de macroter, ici on essaye d'utiliser le
potentiel du programme ;-)
Bonjour et merci pour ce contact,
effectivement cela mérite plus d'explication.
il s'agit d'un fichier texte de plusieurs centaines de pages et plusieurs
milliers de lignes, c'est à dire pas de retraits ni marges les lignes
commencent en bordure gauche absolue (par un chiffre de 0 à 4) et se
terminent par une marque de paragraphe (^p).
Ex:
0 @I10012@ INDI
1 NAME Joseph /Pelletier/
2 GIVN Joseph
2 SURN Pelletier
1 SEX M
Je cherche donc à repérer dans le texte les "2 GIVN" (tout comme d'ailleurs
"2 SURN")et supprimer les lignes correspondantes.
Par ailleurs dans la foulée ;-)) (mais la priorité est moins grande)
pour chaque groupe de lignes comme ex:
1 NICK le jeune
1 SEX M
1 TITL le jeune
si derrière 1 TITL le mot est identique que derrière 1 NIK alors supprimer la
ligne 1 TITL .
Voilà,
pour moi c'est clair ;-)) mais pour les autres ? ;-)
Merci tout de même.
Philippe
"JièL Goubert" a écrit dans le
message de news:Bonjoir(c) Philippe Meresse
Le 05/01/2005 22:54 vous avez écrit ceci :Bonsoir à toutes et tous,
je cherche à faire une macro du style:
hola mon gaillard... avant de macroter, ici on essaye d'utiliser le
potentiel du programme ;-)
Bonjour et merci pour ce contact,
effectivement cela mérite plus d'explication.
il s'agit d'un fichier texte de plusieurs centaines de pages et plusieurs
milliers de lignes, c'est à dire pas de retraits ni marges les lignes
commencent en bordure gauche absolue (par un chiffre de 0 à 4) et se
terminent par une marque de paragraphe (^p).
Ex:
0 @I10012@ INDI
1 NAME Joseph /Pelletier/
2 GIVN Joseph
2 SURN Pelletier
1 SEX M
Je cherche donc à repérer dans le texte les "2 GIVN" (tout comme d'ailleurs
"2 SURN")et supprimer les lignes correspondantes.
Par ailleurs dans la foulée ;-)) (mais la priorité est moins grande)
pour chaque groupe de lignes comme ex:
1 NICK le jeune
1 SEX M
1 TITL le jeune
si derrière 1 TITL le mot est identique que derrière 1 NIK alors supprimer la
ligne 1 TITL .
Voilà,
pour moi c'est clair ;-)) mais pour les autres ? ;-)
Merci tout de même.
Philippe
"JièL Goubert" <NOSPAM_JieL.Goubert@laposte-net.NOSPAM> a écrit dans le
message de news: eOt6no38EHA.936@TK2MSFTNGP12.phx.gbl...
Bonjoir(c) Philippe Meresse
Le 05/01/2005 22:54 vous avez écrit ceci :
Bonsoir à toutes et tous,
je cherche à faire une macro du style:
hola mon gaillard... avant de macroter, ici on essaye d'utiliser le
potentiel du programme ;-)
Bonjour et merci pour ce contact,
effectivement cela mérite plus d'explication.
il s'agit d'un fichier texte de plusieurs centaines de pages et plusieurs
milliers de lignes, c'est à dire pas de retraits ni marges les lignes
commencent en bordure gauche absolue (par un chiffre de 0 à 4) et se
terminent par une marque de paragraphe (^p).
Ex:
0 @I10012@ INDI
1 NAME Joseph /Pelletier/
2 GIVN Joseph
2 SURN Pelletier
1 SEX M
Je cherche donc à repérer dans le texte les "2 GIVN" (tout comme d'ailleurs
"2 SURN")et supprimer les lignes correspondantes.
Par ailleurs dans la foulée ;-)) (mais la priorité est moins grande)
pour chaque groupe de lignes comme ex:
1 NICK le jeune
1 SEX M
1 TITL le jeune
si derrière 1 TITL le mot est identique que derrière 1 NIK alors supprimer la
ligne 1 TITL .
Voilà,
pour moi c'est clair ;-)) mais pour les autres ? ;-)
Merci tout de même.
Philippe
"JièL Goubert" a écrit dans le
message de news:Bonjoir(c) Philippe Meresse
Le 05/01/2005 22:54 vous avez écrit ceci :Bonsoir à toutes et tous,
je cherche à faire une macro du style:
hola mon gaillard... avant de macroter, ici on essaye d'utiliser le
potentiel du programme ;-)
Pour ta seconde demande, c'est plus compliqué. Il faudra
probablement
passer par une macro, mais il faudrait savoir si ce
groupe de lignes se
présente toujours exactement pareil, dans le même ordre,
à savoir NICK,
puis SEX, puis TITL...
Pour ta seconde demande, c'est plus compliqué. Il faudra
probablement
passer par une macro, mais il faudrait savoir si ce
groupe de lignes se
présente toujours exactement pareil, dans le même ordre,
à savoir NICK,
puis SEX, puis TITL...
Pour ta seconde demande, c'est plus compliqué. Il faudra
probablement
passer par une macro, mais il faudrait savoir si ce
groupe de lignes se
présente toujours exactement pareil, dans le même ordre,
à savoir NICK,
puis SEX, puis TITL...
Bonjour,
Je vais prendre la relève de JièL qui doit être dans les bras de Morphée
à cette heure.... ;-)
Donc, déjà pour supprimer les lignes avec GIVN :
Tu fais un recherche-remplace
Tu coches "caractères génériques"
Dans la zone Rechercher, tu mets : <??GIVN*>*^13
Dans la zone Remplacer, tu ne mets rien
Cela aura pour action de rechercher et de remplacer par rien 2
caractères (le chiffre et l'espace), le mot GIVN et tous les caractères
qui suivent jusqu'au retour paragraphe compris.
Pour ta seconde demande, c'est plus compliqué. Il faudra probablement
passer par une macro, mais il faudrait savoir si ce groupe de lignes se
présente toujours exactement pareil, dans le même ordre, à savoir NICK,
puis SEX, puis TITL...
Circé
http://faqword.free.frBonjour et merci pour ce contact,
effectivement cela mérite plus d'explication.
il s'agit d'un fichier texte de plusieurs centaines de pages et
plusieurs milliers de lignes, c'est à dire pas de retraits ni marges
les lignes commencent en bordure gauche absolue (par un chiffre de 0 à
4) et se terminent par une marque de paragraphe (^p).
Ex:
0 @I10012@ INDI
1 NAME Joseph /Pelletier/
2 GIVN Joseph
2 SURN Pelletier
1 SEX M
Je cherche donc à repérer dans le texte les "2 GIVN" (tout comme
d'ailleurs "2 SURN")et supprimer les lignes correspondantes.
Par ailleurs dans la foulée ;-)) (mais la priorité est moins grande)
pour chaque groupe de lignes comme ex:
1 NICK le jeune
1 SEX M
1 TITL le jeune
si derrière 1 TITL le mot est identique que derrière 1 NIK alors
supprimer la ligne 1 TITL .
Voilà,
pour moi c'est clair ;-)) mais pour les autres ? ;-)
Merci tout de même.
Philippe
"JièL Goubert" a écrit dans
le message de news:Bonjoir(c) Philippe Meresse
Le 05/01/2005 22:54 vous avez écrit ceci :Bonsoir à toutes et tous,
je cherche à faire une macro du style:
hola mon gaillard... avant de macroter, ici on essaye d'utiliser le
potentiel du programme ;-)
Bonjour,
Je vais prendre la relève de JièL qui doit être dans les bras de Morphée
à cette heure.... ;-)
Donc, déjà pour supprimer les lignes avec GIVN :
Tu fais un recherche-remplace
Tu coches "caractères génériques"
Dans la zone Rechercher, tu mets : <??GIVN*>*^13
Dans la zone Remplacer, tu ne mets rien
Cela aura pour action de rechercher et de remplacer par rien 2
caractères (le chiffre et l'espace), le mot GIVN et tous les caractères
qui suivent jusqu'au retour paragraphe compris.
Pour ta seconde demande, c'est plus compliqué. Il faudra probablement
passer par une macro, mais il faudrait savoir si ce groupe de lignes se
présente toujours exactement pareil, dans le même ordre, à savoir NICK,
puis SEX, puis TITL...
Circé
http://faqword.free.fr
Bonjour et merci pour ce contact,
effectivement cela mérite plus d'explication.
il s'agit d'un fichier texte de plusieurs centaines de pages et
plusieurs milliers de lignes, c'est à dire pas de retraits ni marges
les lignes commencent en bordure gauche absolue (par un chiffre de 0 à
4) et se terminent par une marque de paragraphe (^p).
Ex:
0 @I10012@ INDI
1 NAME Joseph /Pelletier/
2 GIVN Joseph
2 SURN Pelletier
1 SEX M
Je cherche donc à repérer dans le texte les "2 GIVN" (tout comme
d'ailleurs "2 SURN")et supprimer les lignes correspondantes.
Par ailleurs dans la foulée ;-)) (mais la priorité est moins grande)
pour chaque groupe de lignes comme ex:
1 NICK le jeune
1 SEX M
1 TITL le jeune
si derrière 1 TITL le mot est identique que derrière 1 NIK alors
supprimer la ligne 1 TITL .
Voilà,
pour moi c'est clair ;-)) mais pour les autres ? ;-)
Merci tout de même.
Philippe
"JièL Goubert" <NOSPAM_JieL.Goubert@laposte-net.NOSPAM> a écrit dans
le message de news: eOt6no38EHA.936@TK2MSFTNGP12.phx.gbl...
Bonjoir(c) Philippe Meresse
Le 05/01/2005 22:54 vous avez écrit ceci :
Bonsoir à toutes et tous,
je cherche à faire une macro du style:
hola mon gaillard... avant de macroter, ici on essaye d'utiliser le
potentiel du programme ;-)
Bonjour,
Je vais prendre la relève de JièL qui doit être dans les bras de Morphée
à cette heure.... ;-)
Donc, déjà pour supprimer les lignes avec GIVN :
Tu fais un recherche-remplace
Tu coches "caractères génériques"
Dans la zone Rechercher, tu mets : <??GIVN*>*^13
Dans la zone Remplacer, tu ne mets rien
Cela aura pour action de rechercher et de remplacer par rien 2
caractères (le chiffre et l'espace), le mot GIVN et tous les caractères
qui suivent jusqu'au retour paragraphe compris.
Pour ta seconde demande, c'est plus compliqué. Il faudra probablement
passer par une macro, mais il faudrait savoir si ce groupe de lignes se
présente toujours exactement pareil, dans le même ordre, à savoir NICK,
puis SEX, puis TITL...
Circé
http://faqword.free.frBonjour et merci pour ce contact,
effectivement cela mérite plus d'explication.
il s'agit d'un fichier texte de plusieurs centaines de pages et
plusieurs milliers de lignes, c'est à dire pas de retraits ni marges
les lignes commencent en bordure gauche absolue (par un chiffre de 0 à
4) et se terminent par une marque de paragraphe (^p).
Ex:
0 @I10012@ INDI
1 NAME Joseph /Pelletier/
2 GIVN Joseph
2 SURN Pelletier
1 SEX M
Je cherche donc à repérer dans le texte les "2 GIVN" (tout comme
d'ailleurs "2 SURN")et supprimer les lignes correspondantes.
Par ailleurs dans la foulée ;-)) (mais la priorité est moins grande)
pour chaque groupe de lignes comme ex:
1 NICK le jeune
1 SEX M
1 TITL le jeune
si derrière 1 TITL le mot est identique que derrière 1 NIK alors
supprimer la ligne 1 TITL .
Voilà,
pour moi c'est clair ;-)) mais pour les autres ? ;-)
Merci tout de même.
Philippe
"JièL Goubert" a écrit dans
le message de news:Bonjoir(c) Philippe Meresse
Le 05/01/2005 22:54 vous avez écrit ceci :Bonsoir à toutes et tous,
je cherche à faire une macro du style:
hola mon gaillard... avant de macroter, ici on essaye d'utiliser le
potentiel du programme ;-)
Bonjour,
Je vais prendre la relève de JièL qui doit être dans les bras de Morphée à
cette heure.... ;-)
Donc, déjà pour supprimer les lignes avec GIVN :
Tu fais un recherche-remplace
Tu coches "caractères génériques"
Dans la zone Rechercher, tu mets : <??GIVN*>*^13
Dans la zone Remplacer, tu ne mets rien
Bonjour,
Je vais prendre la relève de JièL qui doit être dans les bras de Morphée à
cette heure.... ;-)
Donc, déjà pour supprimer les lignes avec GIVN :
Tu fais un recherche-remplace
Tu coches "caractères génériques"
Dans la zone Rechercher, tu mets : <??GIVN*>*^13
Dans la zone Remplacer, tu ne mets rien
Bonjour,
Je vais prendre la relève de JièL qui doit être dans les bras de Morphée à
cette heure.... ;-)
Donc, déjà pour supprimer les lignes avec GIVN :
Tu fais un recherche-remplace
Tu coches "caractères génériques"
Dans la zone Rechercher, tu mets : <??GIVN*>*^13
Dans la zone Remplacer, tu ne mets rien
Bonsoir,
Bingo!, c'est de la généalogie, c'est un fichier texte avec la norme
"Gedcom" (inventée par les Mormons) qui nous permet d'échanger entre
généalogistes qui n'ont pas le même Soft. Malheureusement cette norme
de formatage de fichier n'est pas bien effectuée par certains
logiciels (bas de gamme) et donc à l'arrivée chez le destinataire le
fichier est mal digérée par le soft qui l'importe.
C'est pour cela
que je préfère les retravailler avant importation pour supprimer les
données redondantes ou sans intérêt.. @+
Bonsoir,
Bingo!, c'est de la généalogie, c'est un fichier texte avec la norme
"Gedcom" (inventée par les Mormons) qui nous permet d'échanger entre
généalogistes qui n'ont pas le même Soft. Malheureusement cette norme
de formatage de fichier n'est pas bien effectuée par certains
logiciels (bas de gamme) et donc à l'arrivée chez le destinataire le
fichier est mal digérée par le soft qui l'importe.
C'est pour cela
que je préfère les retravailler avant importation pour supprimer les
données redondantes ou sans intérêt.. @+
Bonsoir,
Bingo!, c'est de la généalogie, c'est un fichier texte avec la norme
"Gedcom" (inventée par les Mormons) qui nous permet d'échanger entre
généalogistes qui n'ont pas le même Soft. Malheureusement cette norme
de formatage de fichier n'est pas bien effectuée par certains
logiciels (bas de gamme) et donc à l'arrivée chez le destinataire le
fichier est mal digérée par le soft qui l'importe.
C'est pour cela
que je préfère les retravailler avant importation pour supprimer les
données redondantes ou sans intérêt.. @+
Bonjour PhilippeBonsoir,
Bingo!, c'est de la généalogie, c'est un fichier texte avec la norme
"Gedcom" (inventée par les Mormons) qui nous permet d'échanger entre
généalogistes qui n'ont pas le même Soft. Malheureusement cette norme
de formatage de fichier n'est pas bien effectuée par certains
logiciels (bas de gamme) et donc à l'arrivée chez le destinataire le
fichier est mal digérée par le soft qui l'importe.
Ouiais on dit ça, mais c'est peut-être le tien qui est ... Non je rigoleC'est pour cela
que je préfère les retravailler avant importation pour supprimer les
données redondantes ou sans intérêt.. @+
Et comme c'est un fichier texte, tu peux même le traiter en texte
directement avec des ordres
Line Input, sans même l'ouvrir dans Word
Amusant à faire.
J'ai trouvé ça,
http://www.francogene.com/internet/gedcom.php
c'est bon ?
--
A+
Bonjour Philippe
Bonsoir,
Bingo!, c'est de la généalogie, c'est un fichier texte avec la norme
"Gedcom" (inventée par les Mormons) qui nous permet d'échanger entre
généalogistes qui n'ont pas le même Soft. Malheureusement cette norme
de formatage de fichier n'est pas bien effectuée par certains
logiciels (bas de gamme) et donc à l'arrivée chez le destinataire le
fichier est mal digérée par le soft qui l'importe.
Ouiais on dit ça, mais c'est peut-être le tien qui est ... Non je rigole
C'est pour cela
que je préfère les retravailler avant importation pour supprimer les
données redondantes ou sans intérêt.. @+
Et comme c'est un fichier texte, tu peux même le traiter en texte
directement avec des ordres
Line Input, sans même l'ouvrir dans Word
Amusant à faire.
J'ai trouvé ça,
http://www.francogene.com/internet/gedcom.php
c'est bon ?
--
A+
Bonjour PhilippeBonsoir,
Bingo!, c'est de la généalogie, c'est un fichier texte avec la norme
"Gedcom" (inventée par les Mormons) qui nous permet d'échanger entre
généalogistes qui n'ont pas le même Soft. Malheureusement cette norme
de formatage de fichier n'est pas bien effectuée par certains
logiciels (bas de gamme) et donc à l'arrivée chez le destinataire le
fichier est mal digérée par le soft qui l'importe.
Ouiais on dit ça, mais c'est peut-être le tien qui est ... Non je rigoleC'est pour cela
que je préfère les retravailler avant importation pour supprimer les
données redondantes ou sans intérêt.. @+
Et comme c'est un fichier texte, tu peux même le traiter en texte
directement avec des ordres
Line Input, sans même l'ouvrir dans Word
Amusant à faire.
J'ai trouvé ça,
http://www.francogene.com/internet/gedcom.php
c'est bon ?
--
A+
Ouais le lien (connu) est bien et explique parfaitement la structure
d'un Gedcom. Si tu as lu, tu as pu voir que bien des Gedcom sont mal
fait. C'est dommage parce-qu'au début l'idée était excellente mais
bien des Soft n'ont pas suivi scrupuleusement cette norme et
maintenant on a n'importe quoi. C'est pas trop grave en soit mais les
fichiers étant très volumineux c'est long à corriger.
Ouais le lien (connu) est bien et explique parfaitement la structure
d'un Gedcom. Si tu as lu, tu as pu voir que bien des Gedcom sont mal
fait. C'est dommage parce-qu'au début l'idée était excellente mais
bien des Soft n'ont pas suivi scrupuleusement cette norme et
maintenant on a n'importe quoi. C'est pas trop grave en soit mais les
fichiers étant très volumineux c'est long à corriger.
Ouais le lien (connu) est bien et explique parfaitement la structure
d'un Gedcom. Si tu as lu, tu as pu voir que bien des Gedcom sont mal
fait. C'est dommage parce-qu'au début l'idée était excellente mais
bien des Soft n'ont pas suivi scrupuleusement cette norme et
maintenant on a n'importe quoi. C'est pas trop grave en soit mais les
fichiers étant très volumineux c'est long à corriger.