XL 2010 CREATION MACRO: création feuille plus copie d'une autre

Fermé
ritchi3131 Messages postés 3 Date d'inscription vendredi 28 juillet 2017 Statut Membre Dernière intervention 28 juillet 2017 - 28 juil. 2017 à 15:24
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 28 juil. 2017 à 18:26
Bonjour!
Je chercher une expert en macro pour voir si on peut m aider.

je désirerai une macro qui s'exécute dès que l'on ouvre le fichier (fichier joint "copie de reporting"). Qui demande si on désire le consulter ou faire une "update" . Et désactiver les liaisons , car le ficher va lire des données sur un fichier externe .

donc question du genre:

Ouverture pour consultation ou pour update ? avec un bouton "consultation" et "update" à sélectionner.

Si on appuie sur le bouton "consultation" rien ne se passe. ou juste un message "fichier en consultation"et donc désactiver les liaisons .

- Si on appuie sur le bouton "update" la ça se complique . il faut :

- Afficher un message que l'outil va créer une nouvelle feuille dans le fichier. "Attention un Update des données va être lancé voulez vous continuer " avec un bouton "OUI" "NON" si "NON l 'outil se ferme avec le message "update annulé" et rien ne se passe. SI on appuie sur "OUI" activer les liaisons pour mettre à jour le fichier avec les nouvelles valeurs , et ensuite après la mise avoir des cellules , on doit poser la question suivante : " quel(s) moi(s) d'analyse(s). L 'utilisateur rentre le ou les mois désirés. A partir de ce moment la macro devra créer un nouvelle feuille avec le ou les mois rentrés précédemment en rajoutant l'année en cours ! exemple si l utilisateur rentre MARS une nouvelle feuille "MARS 2017" devra être crée dans le fichier (si bien sur on est en 2017 ^^). Le nom de la feuille devra être en MAJUSCULE.

Après cela il faut que la macro "copie " une feuille déjà présente dans le fichier appelée "Reporting" dans la nouvelle feuille précédemment créée.

à la fin de la macro , afficher un message "Update terminé"

Il faut que la macro s'assure que le fichier "Données.xlsx" soit ouvert car c'est le fichier qui contient les sources pour les updates. si ce n'est pas le cas est il possible de forcer l 'ouverture ? sachant qu'il est situé au même niveau que le fichier ? si non attendre que l utilisateur l 'ouvre et continuer la macro.

Voilu ! je ne sais pas faire de macro à mon grand désespoir :(

Merci d'avance pour l 'aide apportée si possible.

Lien vers le fichier:
https://drive.google.com/file/d/0Byj9egmmf4iqaDlXSC1IWDV0eGM/view?usp=sharing
A voir également:

1 réponse

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
28 juil. 2017 à 16:37
Bonjour,

Il ne faut pas désespérer, voici l'adresse d'un excellent cours VBA gratuit pour débutants :
ftp://ftp-developpez.com/bidou/Cours/VBA/formationVBA.pdf
0
ritchi3131 Messages postés 3 Date d'inscription vendredi 28 juillet 2017 Statut Membre Dernière intervention 28 juillet 2017
28 juil. 2017 à 16:55
thanks mais pour faire de genre de choses c 'est plus que du débutant, et malheureusement je n'aurai pas le temps d'avoir le niveau pour créer ce que je veux car il me reste que peu de temps pour le faire ..

Mais merci quand même ^^
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776 > ritchi3131 Messages postés 3 Date d'inscription vendredi 28 juillet 2017 Statut Membre Dernière intervention 28 juillet 2017
28 juil. 2017 à 17:02
Re,

Le but de ce forum d'entraide est de vous donner des conseils et de vous aider à résoudre votre problème, mais nous ne sommes par là pour faire le travail à votre place.
Pour cela, il y existe des professionnels qui ont besoin de travailler. Il n’est pas question pour nous bénévoles, de leur ôter le pain de la bouche.
Pour obtenir une réponse, il faut que vous fassiez vous-même des efforts. Montrez-nous ce que vous avez déjà fait en expliquant vos difficultés et vous mettrez toutes les chances de votre coté pour que quelqu’un vous réponde.
0
ritchi3131 Messages postés 3 Date d'inscription vendredi 28 juillet 2017 Statut Membre Dernière intervention 28 juillet 2017 > Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023
28 juil. 2017 à 17:07
ben j ai fais toutes les formules complexes mais je ne connais pas la VBA et je comprends votre point de vue ! ce n'est pas grave, je ferai autrement avec un appel à un amis ;)
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776 > ritchi3131 Messages postés 3 Date d'inscription vendredi 28 juillet 2017 Statut Membre Dernière intervention 28 juillet 2017
28 juil. 2017 à 18:26
« je comprends votre point de vue ! »
C'est simple, si quelqu'un va voir ton patron et lui propose de faire ton travail gratuitement, tu comprendras assez vite !
0