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

ritchi3131 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   -
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 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
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   Statut Membre Dernière intervention  
 
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 8561 Date d'inscription   Statut Membre Dernière intervention   1 780 > ritchi3131 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention   > Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention  
 
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 8561 Date d'inscription   Statut Membre Dernière intervention   1 780 > ritchi3131 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
« 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