Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

Créer un tableau de bord interactif avec Excel 2016

Masquer le ruban

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Ajoutez du code VBA pour masquer le ruban à l'ouverture du fichier Microsoft Excel contenant vos tableaux de bord interactifs.
04:53

Transcription

Maintenant au niveau des dernières finitions qu'il nous faut faire avec notre classeur qui contient notre tableau de bord. C'est le fait de masquer les onglets, la barre de formule et le ruban. Alors, on va commencer par les onglets. Si on va dans " Fichier Options " du logiciel. Et qu'on va ici dans les " Options avancées " il y a un groupe qui se nomme ici " Afficher les onglets de classeur ". Si vous le voulez, vous pouvez aussi masquer la barre de défilement verticale et horizontale. Mais peut-être que je vous le déconseille, parce que si vos collègues tout à coup ont un petit écran, ils ne pourront pas monter et descendre. Ça veut dire que s'ils ont un petit écran que le vôtre bien évidemment. Vous remarquerez que ce paramètre, s'applique uniquement au fichier en cours pas à tous les fichiers Excel. Donc ça, on n'a pas besoin de faire de VBA pour le réactiver. Maintenant, ce que l'on souhaiterait c'est également masquer la barre de formule qui est ici. Mais là, il y a un problème. C'est que cette barre de formule en fait si on la désactive, cela désactive pour tous les fichiers Excel. Donc, là ce qu'il va falloir qu'on fasse c'est du VBA. En d'autre terme, on fait " Alt+F11 ". On va ici, dans " ThisWorkbook ". Et on va dire que quand nos collègues ouvrent le fichier qu'on veut masquer la barre de formule. On va faire " Application.DisplayFormulaBar=False ". Maintenant, au cas où elle serait déjà masquée, on fait " On Error Resume Next ", parce qu'évidemment, ça risque de faire un bug. Ensuite, lorsque nos collègues fermeront ce fichier Excel donc, ça veut dire lorsqu'ils le désactivent. Il faut aussi à ce moment-là qu'on réactive la barre de formule. Ça veut dire qu'ils l'ont fermé ou simplement qu'ils passent d'un fichier à un autre. Egalement, lorsqu'ils reviennent sur le fichier ici, parce qu'évidemment certes ils peuvent aller sur un autre fichier, mais à ce moment-là ils risquent de revenir dessus. Aussi, lorsqu'ils reviennent dessus, il faut éventuellement remasquer la barre de formule. Et puis maintenant, s'ils ferment le fichier donc, ça veut dire juste avant le fermer, c'est le " BeforeClose " de réactiver la barre de formule. Voilà, comme ceci ! Ça c'est quelque chose de très bien. Maintenant, on a le problème du faite du ruban. Donc, le ruban ce n'est pas simple. Il n'y pas une option, une case à cocher, on peut le désactiver. Donc là, le système va être le même. On va dire que lorsque nos collègues ouvrent le fichier, et bien, on va utiliser la commande suivante " Application.ExecuteExcel4Macro ". Ensuite on ouvre le guillemet " "SHOW.TOOLBAR " et puis ici on dit " Ribbon " qui veut dire ruban on se comprend. " False " qui veut dire Faux dans le sens n'affiche pas. On ferme la parenthèse, on ferme les guillemets. Et sinon, le même principe s'applique pour tout ce qu'on a fait avant. Ça veut dire que si on désactive, il faut remettre le ruban. Que si tout à coup ici, on ferme, il faut remettre le ruban. Et que si on revient sur le fichier, il faut masquer le ruban. Donc, maintenant, on va tester ça. C'est-à-dire que si on ferme notre fichier comme ceci. Ça je vais le fermer aussi. Et que on double clique pour l'ouvrir. Pour le coup, comme vous pouvez le constater, j'ai effectivement la barre de formule qui a disparu et puis également le ruban. Mais si je passe à un autre fichier, ça veut dire simplement que j'ai un autre fichier actif, et bien le ruban va se réactiver. Ou là par exemple si je ferme le fichier, voilà. Donc là vous voyez que le ruban et la barre de formule se réactivent. Ils me demandent si je veux enregistrer. Je fais " Enregistrer ". Et pour le coup, la prochaine fois que j'ouvre Excel, j'ai ma barre de formule qui est de retour avec mon ruban. Donc, dans ce cas, ce n'est pas définitif. Vous allez me dire " Oui mais comment je fais moi pour travailler dans ce cas-là ? " Eh bien vous, évidemment, vous allez ouvrir le fichier. Et puis quand vous travaillez sur votre tableau de bord, vous faites un " Alt+F11 " pour aller dans le code. Vous allez dans l'objet " ThisWorkbook ". Et puis vous allez mettre en commentaire les parties du code donc qui vous posent problèmes puisque évidemment vous, vous avez besoin du ruban et de la barre de formule. Voilà donc, comme vous pouvez le voir je mets en commentaire temporairement. Donc là bien évidemment, je vais enlever ces commentaires puisque en fait notre travail à partir de maintenant est terminé.

Créer un tableau de bord interactif avec Excel 2016

Concevez des tableaux de bord pertinents, qu’ils soient dynamiques ou non, avec Excel. Utilisez pour cela les fonctions, les graphiques, les segments, les macros, etc.

2h42 (27 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :18 août 2016

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 !