Boucle en VBA dans WORD
Le
Cédric
Bonjour,
Je me casse la tête depuis plusieures semaines en vais
alors je fais appel à vous !
Dans un form, j'ai plusieurs champs (NOM - PRENOM -
ADRESSE). Lorsque l'utilisateur clique sur OK, ces
données sont transmises dans le document WORD, dans un
tableau, dans les cellules qui contiennent les signets
(nom - prenom - ). Jusque là tout va bien. Mais comment
faire lorsque j'ai plusieurs enregistrement à faire étant
donné que je dois les insérer dans l'ordre dans lequel ils
ont été tapés ET dans un tableau identique au premier ? Si
je copie le tableau, il me copie également les signets et
je me retrouve avec 2 tableaux et 2 noms identiques.
Voici un exemple qui sera peut-être plus clair
1st enregistrement: Name A / Fristname AA /
Msgbox "d'autres personnes?"
Non = informations dans Word - FIN- Pas de problème !
Oui = Informations dans Word
WORD - tableau 1 - cell 1 = Name A
WORD - tableau 1 - cell 2 = Firstname AA
2ème enregistrement - Retour à la userform - Name B/
Fristname BB/
Msgbox "d'autres personnes?" - Début de mon problème!!!
Informations dans Word
Ce que j'ai besoin :
WORD - tableau 1 - cell 1 = Name A
WORD - tableau 1 - cell 2 = Firstname AA
WORD - tableau 2 - cell 1 = Name B
WORD - tableau 2 - cell 2 = Firstname BB
Ce que j'ai actuellement :
WORD - tableau 1 - cell 1 = Name A
WORD - tableau 1 - cell 2 = Firstname AA
WORD - tableau 2 - cell 1 = Name A
WORD - tableau 2 - cell 2 = Firstname AA
Merci de votre aide !
Je me casse la tête depuis plusieures semaines en vais
alors je fais appel à vous !
Dans un form, j'ai plusieurs champs (NOM - PRENOM -
ADRESSE). Lorsque l'utilisateur clique sur OK, ces
données sont transmises dans le document WORD, dans un
tableau, dans les cellules qui contiennent les signets
(nom - prenom - ). Jusque là tout va bien. Mais comment
faire lorsque j'ai plusieurs enregistrement à faire étant
donné que je dois les insérer dans l'ordre dans lequel ils
ont été tapés ET dans un tableau identique au premier ? Si
je copie le tableau, il me copie également les signets et
je me retrouve avec 2 tableaux et 2 noms identiques.
Voici un exemple qui sera peut-être plus clair
1st enregistrement: Name A / Fristname AA /
Msgbox "d'autres personnes?"
Non = informations dans Word - FIN- Pas de problème !
Oui = Informations dans Word
WORD - tableau 1 - cell 1 = Name A
WORD - tableau 1 - cell 2 = Firstname AA
2ème enregistrement - Retour à la userform - Name B/
Fristname BB/
Msgbox "d'autres personnes?" - Début de mon problème!!!
Informations dans Word
Ce que j'ai besoin :
WORD - tableau 1 - cell 1 = Name A
WORD - tableau 1 - cell 2 = Firstname AA
WORD - tableau 2 - cell 1 = Name B
WORD - tableau 2 - cell 2 = Firstname BB
Ce que j'ai actuellement :
WORD - tableau 1 - cell 1 = Name A
WORD - tableau 1 - cell 2 = Firstname AA
WORD - tableau 2 - cell 1 = Name A
WORD - tableau 2 - cell 2 = Firstname AA
Merci de votre aide !

Poser une question


A mon avis, tu devrais laisser tomber les signets.
Et tout créer : si c'est le premier tu crées le tableau,
tu remplis les cellules, au deuxième tu te déplaces et tu
remplis les cellules etc...
LR
comment
ils
Si
qui est utilisé fonctionne car il ne prend en compte qu'un
seul enregistrement et simplifie la vie des collègues qui
l'utilisent et qui ne connaissent rien à l'informatique.
Maintenant, on me demande d'envisager la possibilité d'en
avoir plusieurs... (facile... ! ). Donc il ne me reste
plus qu'à trouver une solution. Je sais que c'est possible
car un ancien collègue décédé avait créé quelque chose de
similaire mais en VB et non en VBA.
Merci quand même.
vais...
étant
et
problème...!!!
et installé Webnote 6.3, je n'ai toujours pas trouvé ma
réponse...
Ne perdons pas courage, il va bien se trouver qqn qui
saura... enfin ... j'espère... ?!?!
Merci
fait ça tout seul.
directement dans des tableaux WORD ou EXCEL