GNT sans publicité, site mobile, fonctionnalitées exclusives...

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 !
Lire les 5 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
LR
Le #13132721
Salut,

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
-----Message d'origine-----
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 !
.



Céd
Le #13132701
Je ne peux malheureusement pas. Le 1er formulaire créé et
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.
-----Message d'origine-----
Salut,

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
-----Message d'origine-----
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 !
.



.



sujet_tabous
Le #13042821
Là tu peux utiliser Webnotes http://www.webnotes.org il fait ça tout seul.
Céd
Le #13012351
Merci du conseil, malheureusement, après avoir téléchargé
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
-----Message d'origine-----
Là tu peux utiliser Webnotes http://www.webnotes.org il


fait ça tout seul.
.



sujet_tabous
Le #13004811
Il fallait télécharger la version 7.1 elle exporte les fiches
directement dans des tableaux WORD ou EXCEL
Publicité
Suivre les réponses
Poster une réponse
Anonyme