Bonjour à tous,
J’ai créé un fichier de gestion des interventions de maintenance dans un hôtel, qui fonctionne très bien grâce en partie à l’intervention de certains habitués de ce forum.
Il fonctionne tellement bien, que je souhaite le faire évoluer, en même temps que mes connaissances dans excel 2010.
J’ai organisé l’édition de rapports journaliers en fonction des services demandeurs, je m’explique :
A chaque fois qu’une intervention est terminée, elle apparait sur une feuille spécifique en fonction du service demandeur (HK, FO, CO, etc…)
Je voudrais maintenant créer une macro qui lorsque je cliquerai sur un bouton enverrait automatiquement via outlook 2010 le contenu des cases C5 à C50 (si contenu il y a) de l’onglet Mail_HK à l’adresse mail contenue en A1, avec copie à A2 et éventuellement A3 de cette même feuille avec pour objet le contenu des cases C3, D3, E3 et F3 sachant que D3 et F3 sont des fonctions aujourdhui() et maintenant().
Une fois l’envoie réalisé, la macro poursuivrait sur l’onglet suivant à savoir Mail_FO, etc,jusqu’au dernier onglet.
Bien entendu s’il n’y a rien à envoyer, on n’envoie rien.
Comme je le disais plus haut, je souhaite enrichir mes connaissances dans excel, surtout au niveau programmation VBA aussi j’aimerai surtout comprendre ce que je programme.
J'ai bien exploré quelques pistes sur le forum, mais vu mon niveau en VBA (en dessous de zéro ou nonloin...) rien ne fonctionne.
Afin d’éclaircir tout cela, je joins un exemple allégé du fichier, sachant que dans le fichier d’origine, il y a beaucoup plus d’onglet, et que tous ne sont pas à envoyer par mail. Dans l’exemple, je n’ai fais apparaitre que des modèles de rapport à envoyer par service.
Merci d’avance pour toute vos propositions
J’ai créé un fichier de gestion des interventions de maintenance dans un hôtel, qui fonctionne très bien grâce en partie à l’intervention de certains habitués de ce forum.
Il fonctionne tellement bien, que je souhaite le faire évoluer, en même temps que mes connaissances dans excel 2010.
J’ai organisé l’édition de rapports journaliers en fonction des services demandeurs, je m’explique :
A chaque fois qu’une intervention est terminée, elle apparait sur une feuille spécifique en fonction du service demandeur (HK, FO, CO, etc…)
Je voudrais maintenant créer une macro qui lorsque je cliquerai sur un bouton enverrait automatiquement via outlook 2010 le contenu des cases C5 à C50 (si contenu il y a) de l’onglet Mail_HK à l’adresse mail contenue en A1, avec copie à A2 et éventuellement A3 de cette même feuille avec pour objet le contenu des cases C3, D3, E3 et F3 sachant que D3 et F3 sont des fonctions aujourdhui() et maintenant().
Une fois l’envoie réalisé, la macro poursuivrait sur l’onglet suivant à savoir Mail_FO, etc,jusqu’au dernier onglet.
Bien entendu s’il n’y a rien à envoyer, on n’envoie rien.
Comme je le disais plus haut, je souhaite enrichir mes connaissances dans excel, surtout au niveau programmation VBA aussi j’aimerai surtout comprendre ce que je programme.
J'ai bien exploré quelques pistes sur le forum, mais vu mon niveau en VBA (en dessous de zéro ou nonloin...) rien ne fonctionne.
Afin d’éclaircir tout cela, je joins un exemple allégé du fichier, sachant que dans le fichier d’origine, il y a beaucoup plus d’onglet, et que tous ne sont pas à envoyer par mail. Dans l’exemple, je n’ai fais apparaitre que des modèles de rapport à envoyer par service.
Merci d’avance pour toute vos propositions