Est-il possible de dépasser cette limite d'imbrication : 20 niveaux pour les
champs ?
J'ai suite à une fusion, environ une centaine de possiblités différentes,
récupérer dans un champ de fusion dont je n'ai pas la maîtrise, car il
s'agit d'une application UNIX, qui génère une fusion sous Word ?
Bonjour ! Très bien merci et vous ? Oui les robots aussi
'fromto' nous a écrit ...
Est-il possible de dépasser cette limite d'imbrication : 20 niveaux pour les champs ?
Robot dire : non Humain dire : suffit de s'y prendre autrement
De rien
Anacoluthe « Plus les galets ont roulé, plus ils sont polis. » - Alphonse ALLAIS
Anacoluthe
Bonjour !
'fromto' nous a écrit ...
Est-il possible de dépasser cette limite d'imbrication : 20 niveaux pour les champs ?
Même en utilisant VBA ?
Non la limite d'imbrication des champs est infranchissable. Mais je ne comprends pas comment vous pouvez vous retrouver avec un tel niveau d'imbrication à moins d'utiliser un code récursif pour créer vos champs... Dès que les champs commencent à être un peu compliqués (en pratique on ne descend jamais jusqu'à -20 !) on a l'habitude de les couper en utilisant des sous-champs avec SET ce qui limite les imbrications.
Anacoluthe « Quand trois poules vont aux champs la première va devant. » - Comptine traditionnelle.
Bonjour !
'fromto' nous a écrit ...
Est-il possible de dépasser cette limite d'imbrication : 20 niveaux pour
les champs ?
Même en utilisant VBA ?
Non la limite d'imbrication des champs est infranchissable.
Mais je ne comprends pas comment vous pouvez vous retrouver
avec un tel niveau d'imbrication à moins d'utiliser un code
récursif pour créer vos champs...
Dès que les champs commencent à être un peu compliqués
(en pratique on ne descend jamais jusqu'à -20 !)
on a l'habitude de les couper en utilisant des sous-champs
avec SET ce qui limite les imbrications.
Anacoluthe
« Quand trois poules vont aux champs
la première va devant. »
- Comptine traditionnelle.
Est-il possible de dépasser cette limite d'imbrication : 20 niveaux pour les champs ?
Même en utilisant VBA ?
Non la limite d'imbrication des champs est infranchissable. Mais je ne comprends pas comment vous pouvez vous retrouver avec un tel niveau d'imbrication à moins d'utiliser un code récursif pour créer vos champs... Dès que les champs commencent à être un peu compliqués (en pratique on ne descend jamais jusqu'à -20 !) on a l'habitude de les couper en utilisant des sous-champs avec SET ce qui limite les imbrications.
Anacoluthe « Quand trois poules vont aux champs la première va devant. » - Comptine traditionnelle.
fromto
Bonjour, J'aimerais bien descendre sous la barre des 20, mais je n'ai pas la maître des champs de fusion, qui viennent d'un programme généré par UNIX. Je ne connais que le nom du champ, il est en rapport avec toutes la France, les Dom-Tom, j'écope donc d'une centaine de possibilités: J'hérite d'un champ de fusion du genre "vm12", qui peut contenir une alpha-numérique avec n'importe quel code département du genre "001", "002", "003"... jusqu'à "977", charge ensuite à moi d'insérer un texte différent en fonction de la valeur.
Je ne vois pas qu'elle autre solution utiliser.
Cordialement.
"Anacoluthe" a écrit dans le message de news:
Bonjour !
'fromto' nous a écrit ...
Est-il possible de dépasser cette limite d'imbrication : 20 niveaux pour les champs ?
Même en utilisant VBA ?
Non la limite d'imbrication des champs est infranchissable. Mais je ne comprends pas comment vous pouvez vous retrouver avec un tel niveau d'imbrication à moins d'utiliser un code récursif pour créer vos champs... Dès que les champs commencent à être un peu compliqués (en pratique on ne descend jamais jusqu'à -20 !) on a l'habitude de les couper en utilisant des sous-champs avec SET ce qui limite les imbrications.
Anacoluthe « Quand trois poules vont aux champs la première va devant. » - Comptine traditionnelle.
Bonjour,
J'aimerais bien descendre sous la barre des 20, mais je n'ai pas la maître
des champs de fusion, qui viennent d'un programme généré par UNIX. Je ne
connais que le nom du champ, il est en rapport avec toutes la France, les
Dom-Tom, j'écope donc d'une centaine de possibilités:
J'hérite d'un champ de fusion du genre "vm12", qui peut contenir une
alpha-numérique avec n'importe quel code département du genre "001", "002",
"003"... jusqu'à "977", charge ensuite à moi d'insérer un texte différent en
fonction de la valeur.
Je ne vois pas qu'elle autre solution utiliser.
Cordialement.
"Anacoluthe" <nopub_anacoluthe@Ouanadoo.fr> a écrit dans le message de news:
ODKSUgeFFHA.3972@TK2MSFTNGP15.phx.gbl...
Bonjour !
'fromto' nous a écrit ...
Est-il possible de dépasser cette limite d'imbrication : 20 niveaux pour
les champs ?
Même en utilisant VBA ?
Non la limite d'imbrication des champs est infranchissable.
Mais je ne comprends pas comment vous pouvez vous retrouver
avec un tel niveau d'imbrication à moins d'utiliser un code
récursif pour créer vos champs...
Dès que les champs commencent à être un peu compliqués
(en pratique on ne descend jamais jusqu'à -20 !)
on a l'habitude de les couper en utilisant des sous-champs
avec SET ce qui limite les imbrications.
Anacoluthe
« Quand trois poules vont aux champs
la première va devant. »
- Comptine traditionnelle.
Bonjour, J'aimerais bien descendre sous la barre des 20, mais je n'ai pas la maître des champs de fusion, qui viennent d'un programme généré par UNIX. Je ne connais que le nom du champ, il est en rapport avec toutes la France, les Dom-Tom, j'écope donc d'une centaine de possibilités: J'hérite d'un champ de fusion du genre "vm12", qui peut contenir une alpha-numérique avec n'importe quel code département du genre "001", "002", "003"... jusqu'à "977", charge ensuite à moi d'insérer un texte différent en fonction de la valeur.
Je ne vois pas qu'elle autre solution utiliser.
Cordialement.
"Anacoluthe" a écrit dans le message de news:
Bonjour !
'fromto' nous a écrit ...
Est-il possible de dépasser cette limite d'imbrication : 20 niveaux pour les champs ?
Même en utilisant VBA ?
Non la limite d'imbrication des champs est infranchissable. Mais je ne comprends pas comment vous pouvez vous retrouver avec un tel niveau d'imbrication à moins d'utiliser un code récursif pour créer vos champs... Dès que les champs commencent à être un peu compliqués (en pratique on ne descend jamais jusqu'à -20 !) on a l'habitude de les couper en utilisant des sous-champs avec SET ce qui limite les imbrications.
Anacoluthe « Quand trois poules vont aux champs la première va devant. » - Comptine traditionnelle.
Anacoluthe
Bonjour !
'fromto' nous a écrit ...
J'aimerais bien descendre sous la barre des 20, mais je n'ai pas la maître des champs de fusion, qui viennent d'un programme généré par UNIX. Je ne connais que le nom du champ, il est en rapport avec toutes la France, les Dom-Tom, j'écope donc d'une centaine de possibilités: J'hérite d'un champ de fusion du genre "vm12", qui peut contenir une alpha-numérique avec n'importe quel code département du genre "001", "002", "003"... jusqu'à "977", charge ensuite à moi d'insérer un texte différent en fonction de la valeur.
J'ai la très vague impression que depuis le début vous confondez les limites de Word !!! Rectifiez si je me trompe : Vous nous parlez d'abord d' _imbrication_ de champs : un champ qui contient un champ qui contient un champ qui contient un champ... (20 imbrications max!) et maintenant vous semblez nous parler des limites d'un champ _liste_déroulante_ (ici le max d'items est 25 !) Désolé mais ça n'a absolument rien à voir... :-p Pour le deuxième sujet il faut passer par les listes d'une UserForm.
Anacoluthe « Quand trois poules vont aux champs la première va devant. » - Comptine traditionnelle.
Bonjour !
'fromto' nous a écrit ...
J'aimerais bien descendre sous la barre des 20, mais je n'ai pas la maître
des champs de fusion, qui viennent d'un programme généré par UNIX. Je ne
connais que le nom du champ, il est en rapport avec toutes la France, les
Dom-Tom, j'écope donc d'une centaine de possibilités:
J'hérite d'un champ de fusion du genre "vm12", qui peut contenir une
alpha-numérique avec n'importe quel code département du genre "001", "002",
"003"... jusqu'à "977", charge ensuite à moi d'insérer un texte différent en
fonction de la valeur.
J'ai la très vague impression que depuis le début vous confondez
les limites de Word !!! Rectifiez si je me trompe :
Vous nous parlez d'abord d' _imbrication_ de champs : un champ qui
contient un champ qui contient un champ qui contient un champ...
(20 imbrications max!) et maintenant vous semblez nous parler des
limites d'un champ _liste_déroulante_ (ici le max d'items est 25 !)
Désolé mais ça n'a absolument rien à voir... :-p
Pour le deuxième sujet il faut passer par les listes d'une UserForm.
Anacoluthe
« Quand trois poules vont aux champs
la première va devant. »
- Comptine traditionnelle.
J'aimerais bien descendre sous la barre des 20, mais je n'ai pas la maître des champs de fusion, qui viennent d'un programme généré par UNIX. Je ne connais que le nom du champ, il est en rapport avec toutes la France, les Dom-Tom, j'écope donc d'une centaine de possibilités: J'hérite d'un champ de fusion du genre "vm12", qui peut contenir une alpha-numérique avec n'importe quel code département du genre "001", "002", "003"... jusqu'à "977", charge ensuite à moi d'insérer un texte différent en fonction de la valeur.
J'ai la très vague impression que depuis le début vous confondez les limites de Word !!! Rectifiez si je me trompe : Vous nous parlez d'abord d' _imbrication_ de champs : un champ qui contient un champ qui contient un champ qui contient un champ... (20 imbrications max!) et maintenant vous semblez nous parler des limites d'un champ _liste_déroulante_ (ici le max d'items est 25 !) Désolé mais ça n'a absolument rien à voir... :-p Pour le deuxième sujet il faut passer par les listes d'une UserForm.
Anacoluthe « Quand trois poules vont aux champs la première va devant. » - Comptine traditionnelle.
JièL Goubert
Bonjoir(c) fromto
si je peux me permettre... Si j'ai bien compris, vous recevez un fichier texte venant d'Unix, c'est ça ? Il n'arrive pas directement en tant que source de donnée dans Word vu que vous devez quand même travailler sur le document de fusion. Suggestion : ouvrez ce fichier avec un autre programme (Excel au pire), faites votre traitement du genre =SI(vm12="001";"bla bla";"bi bi bi") et utiliser ce dernier en tant que source.
Bon, evidement j'ai pris un mauvais exemple car avec excel c'est 7 imprication de si maxi, mais c'est facilement contournable (et totalement HS sur ce forum) par un RECHERCHEV() voir beaucoup mieux par une imbrication de INDEX() EQUIV()...
Evidement c'est nettement plus simple avec Access (toujours par exemple) dans lequel il suffit de créer un table avec les département et le texte à coté. Dans une requete relie le tout à la table qui a été importé et il suffit ensuite d'utiliser cette requete comme source de données.
enfin, tout ça si j'ai bien compris, car avec Word vous n'avez pas finis de vous prendre la tête AMHA.
Mais les macroteurs Word ont peut-être d'autres idées, bon courage ! ;-)
-- JièL / Jean-Louis GOUBERT La FAQ Outlook est la : http://faq.outlook.free.fr/
New ----->>>>> "Maîtriser Office 2003" <<<<<----- New http://faq.outlook.free.fr/eska/maitriser_office_2003.htm
Le 19/02/2005 09:24 vous avez écrit ceci :
Bonjour, J'aimerais bien descendre sous la barre des 20, mais je n'ai pas la maître des champs de fusion, qui viennent d'un programme généré par UNIX. Je ne connais que le nom du champ, il est en rapport avec toutes la France, les Dom-Tom, j'écope donc d'une centaine de possibilités: J'hérite d'un champ de fusion du genre "vm12", qui peut contenir une alpha-numérique avec n'importe quel code département du genre "001", "002", "003"... jusqu'à "977", charge ensuite à moi d'insérer un texte différent en fonction de la valeur.
Je ne vois pas qu'elle autre solution utiliser.
Cordialement.
"Anacoluthe" a écrit dans le message de news:
Bonjour !
'fromto' nous a écrit ...
Est-il possible de dépasser cette limite d'imbrication : 20 niveaux pour les champs ?
Même en utilisant VBA ?
Non la limite d'imbrication des champs est infranchissable. Mais je ne comprends pas comment vous pouvez vous retrouver avec un tel niveau d'imbrication à moins d'utiliser un code récursif pour créer vos champs... Dès que les champs commencent à être un peu compliqués (en pratique on ne descend jamais jusqu'à -20 !) on a l'habitude de les couper en utilisant des sous-champs avec SET ce qui limite les imbrications.
Anacoluthe « Quand trois poules vont aux champs la première va devant. » - Comptine traditionnelle.
Bonjoir(c) fromto
si je peux me permettre...
Si j'ai bien compris, vous recevez un fichier texte venant d'Unix, c'est
ça ? Il n'arrive pas directement en tant que source de donnée dans Word vu
que vous devez quand même travailler sur le document de fusion.
Suggestion : ouvrez ce fichier avec un autre programme (Excel au pire),
faites votre traitement du genre =SI(vm12="001";"bla bla";"bi bi bi") et
utiliser ce dernier en tant que source.
Bon, evidement j'ai pris un mauvais exemple car avec excel c'est 7
imprication de si maxi, mais c'est facilement contournable (et totalement
HS sur ce forum) par un RECHERCHEV() voir beaucoup mieux par une
imbrication de INDEX() EQUIV()...
Evidement c'est nettement plus simple avec Access (toujours par exemple)
dans lequel il suffit de créer un table avec les département et le texte à
coté. Dans une requete relie le tout à la table qui a été importé et il
suffit ensuite d'utiliser cette requete comme source de données.
enfin, tout ça si j'ai bien compris, car avec Word vous n'avez pas finis
de vous prendre la tête AMHA.
Mais les macroteurs Word ont peut-être d'autres idées, bon courage ! ;-)
--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
New ----->>>>> "Maîtriser Office 2003" <<<<<----- New
http://faq.outlook.free.fr/eska/maitriser_office_2003.htm
Le 19/02/2005 09:24 vous avez écrit ceci :
Bonjour,
J'aimerais bien descendre sous la barre des 20, mais je n'ai pas la maître
des champs de fusion, qui viennent d'un programme généré par UNIX. Je ne
connais que le nom du champ, il est en rapport avec toutes la France, les
Dom-Tom, j'écope donc d'une centaine de possibilités:
J'hérite d'un champ de fusion du genre "vm12", qui peut contenir une
alpha-numérique avec n'importe quel code département du genre "001", "002",
"003"... jusqu'à "977", charge ensuite à moi d'insérer un texte différent en
fonction de la valeur.
Je ne vois pas qu'elle autre solution utiliser.
Cordialement.
"Anacoluthe" <nopub_anacoluthe@Ouanadoo.fr> a écrit dans le message de news:
ODKSUgeFFHA.3972@TK2MSFTNGP15.phx.gbl...
Bonjour !
'fromto' nous a écrit ...
Est-il possible de dépasser cette limite d'imbrication : 20 niveaux pour
les champs ?
Même en utilisant VBA ?
Non la limite d'imbrication des champs est infranchissable.
Mais je ne comprends pas comment vous pouvez vous retrouver
avec un tel niveau d'imbrication à moins d'utiliser un code
récursif pour créer vos champs...
Dès que les champs commencent à être un peu compliqués
(en pratique on ne descend jamais jusqu'à -20 !)
on a l'habitude de les couper en utilisant des sous-champs
avec SET ce qui limite les imbrications.
Anacoluthe
« Quand trois poules vont aux champs
la première va devant. »
- Comptine traditionnelle.
si je peux me permettre... Si j'ai bien compris, vous recevez un fichier texte venant d'Unix, c'est ça ? Il n'arrive pas directement en tant que source de donnée dans Word vu que vous devez quand même travailler sur le document de fusion. Suggestion : ouvrez ce fichier avec un autre programme (Excel au pire), faites votre traitement du genre =SI(vm12="001";"bla bla";"bi bi bi") et utiliser ce dernier en tant que source.
Bon, evidement j'ai pris un mauvais exemple car avec excel c'est 7 imprication de si maxi, mais c'est facilement contournable (et totalement HS sur ce forum) par un RECHERCHEV() voir beaucoup mieux par une imbrication de INDEX() EQUIV()...
Evidement c'est nettement plus simple avec Access (toujours par exemple) dans lequel il suffit de créer un table avec les département et le texte à coté. Dans une requete relie le tout à la table qui a été importé et il suffit ensuite d'utiliser cette requete comme source de données.
enfin, tout ça si j'ai bien compris, car avec Word vous n'avez pas finis de vous prendre la tête AMHA.
Mais les macroteurs Word ont peut-être d'autres idées, bon courage ! ;-)
-- JièL / Jean-Louis GOUBERT La FAQ Outlook est la : http://faq.outlook.free.fr/
New ----->>>>> "Maîtriser Office 2003" <<<<<----- New http://faq.outlook.free.fr/eska/maitriser_office_2003.htm
Le 19/02/2005 09:24 vous avez écrit ceci :
Bonjour, J'aimerais bien descendre sous la barre des 20, mais je n'ai pas la maître des champs de fusion, qui viennent d'un programme généré par UNIX. Je ne connais que le nom du champ, il est en rapport avec toutes la France, les Dom-Tom, j'écope donc d'une centaine de possibilités: J'hérite d'un champ de fusion du genre "vm12", qui peut contenir une alpha-numérique avec n'importe quel code département du genre "001", "002", "003"... jusqu'à "977", charge ensuite à moi d'insérer un texte différent en fonction de la valeur.
Je ne vois pas qu'elle autre solution utiliser.
Cordialement.
"Anacoluthe" a écrit dans le message de news:
Bonjour !
'fromto' nous a écrit ...
Est-il possible de dépasser cette limite d'imbrication : 20 niveaux pour les champs ?
Même en utilisant VBA ?
Non la limite d'imbrication des champs est infranchissable. Mais je ne comprends pas comment vous pouvez vous retrouver avec un tel niveau d'imbrication à moins d'utiliser un code récursif pour créer vos champs... Dès que les champs commencent à être un peu compliqués (en pratique on ne descend jamais jusqu'à -20 !) on a l'habitude de les couper en utilisant des sous-champs avec SET ce qui limite les imbrications.
Anacoluthe « Quand trois poules vont aux champs la première va devant. » - Comptine traditionnelle.
Anacoluthe
Bonjour !
'JièL Goubert' nous a écrit ...
Evidement c'est nettement plus simple avec Access
Tiens y'avait longtemps .... :-)
Aië noooooon pas taper, pas avec le /marteau/ !!!!!!
A++ A~
Bonjour !
'JièL Goubert' nous a écrit ...
Evidement c'est nettement plus simple avec Access
Tiens y'avait longtemps .... :-)
Aië noooooon pas taper, pas avec le /marteau/ !!!!!!
Aië noooooon pas taper, pas avec le /marteau/ !!!!!!
Ça dépend... si c'est sur la tablette de chocolat, c'est bon ! ;-)
Circé
A++ A~
Geo
Bonjour JièL Goubert
Bon, evidement j'ai pris un mauvais exemple car avec excel c'est 7 imprication de si maxi,
amha à déconseiller formellement d'imbriquer des conditions comme ça, ça marche des fois quand on le fait, mais rarement lorsqu'on veut modifier par la suite. Soit faire des colonnes supplémentaires (en Excel bien sûr) en y mettant les calculs intermédiaires, soit en écrivant un fonction (ça y est la voila la macro) pour ça. Hélas on ne sait pas programmer de nouveaux champs en Word. On a pourtant demandé mais c'est comme le reste, ça s'est perdu en traversant l'Atlantique.
--
A+
Bonjour JièL Goubert
Bon, evidement j'ai pris un mauvais exemple car avec excel c'est 7
imprication de si maxi,
amha à déconseiller formellement d'imbriquer des conditions comme ça,
ça marche des fois quand on le fait, mais rarement lorsqu'on veut modifier
par la suite.
Soit faire des colonnes supplémentaires (en Excel bien sûr) en y mettant
les calculs intermédiaires,
soit en écrivant un fonction (ça y est la voila la macro) pour ça.
Hélas on ne sait pas programmer de nouveaux champs en Word.
On a pourtant demandé mais c'est comme le reste,
ça s'est perdu en traversant l'Atlantique.
Bon, evidement j'ai pris un mauvais exemple car avec excel c'est 7 imprication de si maxi,
amha à déconseiller formellement d'imbriquer des conditions comme ça, ça marche des fois quand on le fait, mais rarement lorsqu'on veut modifier par la suite. Soit faire des colonnes supplémentaires (en Excel bien sûr) en y mettant les calculs intermédiaires, soit en écrivant un fonction (ça y est la voila la macro) pour ça. Hélas on ne sait pas programmer de nouveaux champs en Word. On a pourtant demandé mais c'est comme le reste, ça s'est perdu en traversant l'Atlantique.
--
A+
JièL Goubert
dites donc Anacoluthe et Circé
vous me cherchez ou quoi ?! J'ai quand même proposé une autre solution via un truc de marteau avant de sortir l'Access de la caiss'(*) ;-)
N'empèche que si on lui donnais un peu plus de boulot à ce génalissime programme, on verrais un peu mois de péquin ramer pour arriver à un mailing tout juste potable, na ! ;-)
Pi si c'est comme ça, ben je boude ! et je répondrais même plus aux robots qui causent aux z'aut' robots ;-)))))
(*) prononcer à la Parisienne, cad sans le E. Moi j'y arrive pas, ou alors faut me payer pour ça ;-D
-- JièL robotaccessisé
Le 19/02/2005 13:34 vous avez écrit ceci :
Bonjour !
'JièL Goubert' nous a écrit ...
Evidement c'est nettement plus simple avec Access
Tiens y'avait longtemps .... :-)
Aië noooooon pas taper, pas avec le /marteau/ !!!!!!
A++ A~
dites donc Anacoluthe et Circé
vous me cherchez ou quoi ?!
J'ai quand même proposé une autre solution via un truc de marteau avant de
sortir l'Access de la caiss'(*) ;-)
N'empèche que si on lui donnais un peu plus de boulot à ce génalissime
programme, on verrais un peu mois de péquin ramer pour arriver à un
mailing tout juste potable, na ! ;-)
Pi si c'est comme ça, ben je boude ! et je répondrais même plus aux robots
qui causent aux z'aut' robots ;-)))))
(*) prononcer à la Parisienne, cad sans le E. Moi j'y arrive pas, ou alors
faut me payer pour ça ;-D
--
JièL robotaccessisé
Le 19/02/2005 13:34 vous avez écrit ceci :
Bonjour !
'JièL Goubert' nous a écrit ...
Evidement c'est nettement plus simple avec Access
Tiens y'avait longtemps .... :-)
Aië noooooon pas taper, pas avec le /marteau/ !!!!!!
vous me cherchez ou quoi ?! J'ai quand même proposé une autre solution via un truc de marteau avant de sortir l'Access de la caiss'(*) ;-)
N'empèche que si on lui donnais un peu plus de boulot à ce génalissime programme, on verrais un peu mois de péquin ramer pour arriver à un mailing tout juste potable, na ! ;-)
Pi si c'est comme ça, ben je boude ! et je répondrais même plus aux robots qui causent aux z'aut' robots ;-)))))
(*) prononcer à la Parisienne, cad sans le E. Moi j'y arrive pas, ou alors faut me payer pour ça ;-D
-- JièL robotaccessisé
Le 19/02/2005 13:34 vous avez écrit ceci :
Bonjour !
'JièL Goubert' nous a écrit ...
Evidement c'est nettement plus simple avec Access
Tiens y'avait longtemps .... :-)
Aië noooooon pas taper, pas avec le /marteau/ !!!!!!