OVH Cloud OVH Cloud

Saisie en cours d'execution de macro

2 réponses
Avatar
mspace
Bonjour,
Dans une macro vba pour word, je cr=E9e un tableau que j'aimerais
pouvoir remplir avant de reprendre l'execution, est-ce possible?
J'ai toujours la solution de la boite de dialogue, mais un peu
fastidieux si j'ai beaucoup de champs =E0 remplir.
D'avance merci!
Mathilde

2 réponses

Avatar
Anacoluthe
Bonjour !

'mspace' nous a écrit ...
Dans une macro vba pour word, je crée un tableau que j'aimerais
pouvoir remplir avant de reprendre l'execution, est-ce possible?
J'ai toujours la solution de la boite de dialogue, mais un peu
fastidieux si j'ai beaucoup de champs à remplir.
D'avance merci!


Il y a plusieurs solutions mais la plus simple est de faire
deux macros : l'une jusqu'au tableau à remplir, l'autre qu'on
lance, par exemple avec un bouton en fin de tableau, une fois
ce dernier rempli.
Si on veut absolument une seule macro, ce serait une Userform
présentant le tableau à compléter.

Anacoluthe
« Pourquoi faire simple quand on peut faire compliqué ? »
- Jacques ROUXEL

Avatar
mspace
J'aime beaucoup cet adage et je pense qu'il me correspond parfaitement
dans mon mode de programation!
Mon soucis est de conserver l'initialisation de mes variables d'une
macro à l'autre, pour l'instant, la seule solution qui me vient serait
d'aller le inscrire dans un fichier texte...
Merci en tout cas pour ce groupe, j'en aprends tous les jours depuis
mon inscription!
Amicalement,
Mathilde