Project 2016 : Les macros

Organiser les macros

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Découvrez comment échanger rapidement des modules et leurs macros d'un fichier à un autre. Est-il possible de passer la barre d'accès rapide d'un fichier à un autre ? Faut-il recréer toutes les boutons ?
05:52

Transcription

Nous allons voir maintenant un outil utile qui va vous permettre d'organiser vos macros, alors quand on dit organiser, ça veut pas dire Ranger mais ça veut dire de les copier d'un fichier à l'autre beaucoup plus rapidement que d'exporter le module et de réimporter le module. Alors on va voir qu'il y a un outil donc simple pour ça, mais par contre on va discuter de certains problèmes et certains bugs relativement à cet outil lorsqu'on utilise les macros et d'ailleurs même le VBA. Et d'ailleurs, certains de ces problèmes ne peuvent être résolus aussi qu'avec de VBA, sachez le! Alors, considéré notre fichier macro qu'on a depuis le début comme vous le savez, il a un certain nombre de modules. Donc effectivement si on va dans « Développeur », « Afficher les macros » vous savez très bien qu'il y a donc un certain nombre de modules avec un certain nombre de macros à l'intérieur. Imaginez qu'un collègue vous contacte ou un client, et vous dit: « oui, j'ai un fichier » Bon là je vais en créer un pour l'exemple vous voyez que je ne triche pas je vais prendre quelque chose de nouveau Allez je vais prendre fichier par exemple Allez voilà « Six Sigma » Et puis, une fois qu'on a ce fichier, donc ce collègue imaginaire ou ce client imaginaire nous dit: « Je veux toutes les macros dans ce fichier là aussi. » Alors, il y a un outil pour ça qui permet d'aller donc je le répète, plus rapidement que d'exporter ou d'importer les modules un par un. Cet outil se trouve dans le fichier « Organisateur » ou également dans « Développeur », « Organisateur ». Et il y a un onglet « Modules » Donc l'idée de l'onglet « Modules » c'est de pouvoir organiser les modules. Alors là ce que l'on veut c'est de pouvoir copier les modules qu'il y a dans notre fichier macro, donc on va prendre ici votre fichier « Macros » et effectivement on retrouve nos modules. Dans le fichier « Cycle DMAIC Six Sigma » donc là dedans je vais le copier donc copier copier donc évidemment on peut ici en prendre plusieurs en même temps, copier. Bref, toutes les macros ici sont maintenant copiées dans le « Six Sigma ». On fait fermer et on va aller vérifier que c'est bien le cas, si on fait « Afficher les macros » puis on dit affiche que les macros qu'il y a dans ce projet « Six Sigma », on voit effectivement qu'elles ont été copiées donc là on se dit: « Chouette c'est sympa » Mais il y a un mais Effectivement, observez bien ici les boutons, vous remarquerez qu'on a pas les boutons de la barre d'accès rapide alors on se dit : « Oui, ça c'est embêtant » Bon, on sait que pour le ruban donc notre onglet « Organisation » je vous avez dit ça on pourra pas faire que ça suive le fichier parce que de toutes façons, la chose étant c'est que cet onglet pour que ça suive, il faut faire du code VBA. Il n'y a pas de manière simple de faire que ça suive. Mais quand même pour la barre d'accès rapide, on se dit : « Mais c'est pas vrai, on ne va pas recréer quand même tous les boutons » Eh bien on va voir si on peut simplifier la démarche. On va retourner dans notre fichier « macros », qui est ici, et on va aller dans la personnalisation de la barre d'accès rapide, on va prendre ici, « Pour macros » on voit donc nos boutons. Et on va exporter toutes les personnalisations. on se dit: « Il y a un bouton Exporter toutes les personnalisation ». Si Microsoft n'a pas trop mal pensé les choses, on doit pouvoir donc exporter la personnalisation de la barre d'accès rapide pour la réimporter ailleurs. Donc on va mettre ce fichier ici qui va être créé sur le bureau Faire un « Enregistrer », « OK », on retourne dans notre fichier « Six Sigma » et puis là on retourne aussi dans les paramètres de la barre d'accès rapide, on va dans notre fichier « Cycle Sigma » et cette fois ci on va dire « Importer » et on va importer le fichier que l'on a généré depuis le fichier « macros » donc fichier je vous rappelle qui est censé contenir les personnalisations de l'interface. Si on l'importe, il va nous dire: « Voulez vous remplacer toute les personnalisations » je vais faire « oui » et « OK » et là comme on peut le voir, eh bien pour la barre d'accès rapide ça ne marche pas. et de mon point de vue, c'est un bug c'est non pas un choix mais c'est un bug. Après peut-être Microsoft dira « Non, c'est voulu » mais je trouve ça tout à fait discutable. Donc là pour le coup c'est extrêmement pénible, on va devoir pour ce collègue aller recréer les boutons donc en allant dans ici, pour le nom du fichier et ensuite aller dans le groupe « macros » aller chercher dans toutes les macros qu'il y a dans le fichier « Six Sigma » donc faut surtout pas prendre les macros qu'il y a dans notre fichier « macros ». Et puis une fois qu'on a fait ça, les sélectionner, aller modifier l'îcone et ainsi de suite donc voilà l'îcone, je vais en prendre un au hasard, et ainsi de suite et ainsi de suite et ainsi de suite etcetera etcetera etcetera. Donc là, on peut imaginer donc effectivement que j'ai fait tous les boutons, puis là on va vérifier quand même que ça marche bien, on enregistre ce fichier « Six Sigma » on va le mettre sur le bureau comme ceci on va le renommer donc « Six Sigma » et puis on va fermer ce fichier. Notre fichier macro on va le fermer et l'enregistrer. Puis maintenant ici, si vous observez l'interface il n'y a rien au niveau de la barre d'accès rapide. C'est normal. On va aller ouvrir notre fichier « Six Sigma », on active les macros et comme vous pouvez le voir, on a, comme attendu, les boutons qui suivent le fichier. Donc on a réussi notre objectif, au niveau de la barre d'accès rapide, on va vérifier que les macros sont toujours là, on va dans « Développeur » « Afficher les macros » et on voit que c'est le cas, elles sont toujours disponibles ici. Donc voilà comment est-ce qu'on peut organiser les macros très rapidement, entre deux fichiers.

Project 2016 : Les macros

Automatisez des tâches simples, sans interactions avec l’utilisateur et sans variables, et ce, sans faire de code informatique. Débutez dans le langage de programmation VBA.

2h22 (25 vidéos)
Aucun commentaire n´est disponible actuellement

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !