JerCaz
XLDnaute Occasionnel
Bonjour le forum,
n'étant plus tout à fait grand débutant en VBA, mais presque... je sollicite donc votre aide pour résoudre un problème concernant des boutons.
Je m'explique: je réalise un tableau de transmissions écrites pour les cadres de santé de garde dans l'hôpital où je travaille, avec en fin de chaque ligne un bouton permettant au cadre de garde d'envoyer certaines cellules de la ligne correspondante par mail via outlook.
Dans l'absolu, je sais faire: je crée une sub "mail", puis une sub par bouton (il y a un bouton à la fin de chaque ligne, laissant volontairement le libre arbitre au cadre d'envoyer ou non la ligne fraîchement remplie. Chaque sub "bouton" fait appel à la sub "mail" après avoir vérifié quelques conditions.
Là où ça coince, c'est que si jamais j'avais par exemple 5000 lignes, il faudrait donc 5000 boutons... et donc 5000 sub correspondantes.
Je suis persuadé qu'il doit exister un moyen moins "artisanal" de réaliser cette tâche, avec par exemple un compteur... Mais comment faire fonctionner un compteur dans mon cas?
Un exemple vallant mieux qu'un long discours, je vous joins un fichier exemple anonymisé.
Vous remerciant par avance pour l'aide ou les propositions que vous pourrez m'apporter,
très cordialement,
Jérôme.
n'étant plus tout à fait grand débutant en VBA, mais presque... je sollicite donc votre aide pour résoudre un problème concernant des boutons.
Je m'explique: je réalise un tableau de transmissions écrites pour les cadres de santé de garde dans l'hôpital où je travaille, avec en fin de chaque ligne un bouton permettant au cadre de garde d'envoyer certaines cellules de la ligne correspondante par mail via outlook.
Dans l'absolu, je sais faire: je crée une sub "mail", puis une sub par bouton (il y a un bouton à la fin de chaque ligne, laissant volontairement le libre arbitre au cadre d'envoyer ou non la ligne fraîchement remplie. Chaque sub "bouton" fait appel à la sub "mail" après avoir vérifié quelques conditions.
Là où ça coince, c'est que si jamais j'avais par exemple 5000 lignes, il faudrait donc 5000 boutons... et donc 5000 sub correspondantes.
Je suis persuadé qu'il doit exister un moyen moins "artisanal" de réaliser cette tâche, avec par exemple un compteur... Mais comment faire fonctionner un compteur dans mon cas?
Un exemple vallant mieux qu'un long discours, je vous joins un fichier exemple anonymisé.
Vous remerciant par avance pour l'aide ou les propositions que vous pourrez m'apporter,
très cordialement,
Jérôme.
Pièces jointes
Dernière édition: