Publicité
Prêt à booster votre productivité Excel? Une barre d'outils personnalisée peut faire exactement cela.
UNE macro Excel bien faite 5 ressources pour les macros Excel pour automatiser vos feuilles de calculVous recherchez des macros Excel? Voici cinq sites qui ont ce que vous cherchez. Lire la suite peut effectuer une tâche longue en un seul clic, ce qui est assez pratique. C'est encore plus pratique lorsque vous créez une barre d'outils personnalisée contenant toutes vos macros les plus couramment utilisées.
Attacher une macro à un bouton Comment envoyer des e-mails à partir d'une feuille de calcul Excel à l'aide de scripts VBANotre modèle de code vous aidera à configurer des e-mails automatisés à partir d'Excel en utilisant des objets CDO (Collaboration Data Objects) et des scripts VBA. Lire la suite est une solution, mais il y a des moments où il serait intéressant d'intégrer cette fonctionnalité dans l'interface Excel. En suivant ces étapes, vous pouvez placer vos macros directement dans le ruban.
Voici comment démarrer sur votre barre d'outils personnalisée.
Ajout d'un onglet au ruban
Tout d'abord, nous allons ajouter notre propre onglet personnalisé au ruban qui hébergera notre barre d'outils. Faites un clic droit dessus et sélectionnez Personnalisez le ruban.

Sur l'écran suivant, cliquez sur Nouvel onglet.

Mettez en surbrillance votre nouvel onglet, puis cliquez sur Renommer. Je vais appeler mes macros, mais vous pouvez choisir ce que vous voulez.

presse D'accord pour revenir à la feuille de calcul.

Notre onglet Macros est apparu, comme nous l'espérions. Cependant, il est un peu vide pour le moment.

Pour lui donner quelques fonctionnalités, préparons un quelques macros de base Les 10 meilleures macros OneNote que vous devriez essayerOneNote est un formidable outil de productivité en soi, mais vous pouvez le faire passer au niveau supérieur à l'aide de macros. Nous vous montrons comment démarrer et les meilleures macros disponibles maintenant. Lire la suite .
Création de macros
Tout d'abord, nous allons créer une macro très, très simple pour obtenir les bases.
Création de la macro d'heure et de date
Tout d'abord, dirigez-vous vers le Développeur onglet et cliquez Macros.

Entrez le nom de la macro date et l'heure puis cliquez sur Créer.

Excel ouvrira l'éditeur Visual Basic. Ajoutez le code suivant:
Sub dateandtime () MsgBox Now. End Sub
Cela indique à Excel de présenter une boîte de message à l'utilisateur et de remplir cette boîte de message avec l'heure et la date actuelles, conformément à la Maintenant commander. Enregistrez votre travail - n'oubliez pas d'enregistrer votre feuille de calcul 10 économies de temps Excel faciles que vous auriez pu oublierCes dix conseils sont sûrs de minimiser votre temps à effectuer des tâches Excel subalternes et de stimuler la productivité de votre feuille de calcul. Lire la suite en tant que fichier activé par macro si vous ne l'avez pas déjà fait - et revenez à Excel.
Cliquez sur Macros dans le Développeur onglet encore une fois, et cette fois en surbrillance date et l'heure et cliquez Courir.

Vous devriez voir quelque chose comme ceci:

Notre macro de boîte de message fonctionne! Essayons maintenant quelque chose d'un peu plus compliqué.
Création de la macro d'en-tête automatique
Ouvrez à nouveau la boîte de dialogue Macros et saisissez cette fois le nom en-têtes personnalisés et cliquez Créer.

Entrez le code suivant sous Sous-en-têtes personnalisés ():
Plage ("A1"). Value = "Date" Plage ("B1"). Value = "Title" Plage ("C1"). Valeur = "Priorité" Plage ("D1"). Value = "Status" Plage ("E1"). Value = "Finished?"
Cela remplira les cellules entre crochets après le Gamme avec la chaîne de texte correspondante. Bien sûr, vous pouvez changer les en-têtes pour tout ce que vous voulez et étendre la liste si nécessaire.
Ajoutez cette ligne de code en bas:
Plage ("A1: E1"). Police. Gras = vrai
Cette volonté appliquer une mise en forme en gras 9 conseils pour formater un graphique Excel dans Microsoft OfficeLes premières impressions comptent. Ne laissez pas un vilain tableau Excel effrayer votre public. Voici tout ce que vous devez savoir pour rendre vos graphiques attrayants et intéressants dans Excel 2016. Lire la suite à chaque en-tête. Si vous avez ajouté des en-têtes supplémentaires, assurez-vous d'ajuster les cellules entre parenthèses en suivant la Gamme commander.
Maintenant, il est temps de revenir à Excel et de voir si notre macro fonctionne comme il se doit.

En effet. Cette macro est pratique si vous configurez de nouvelles feuilles de calcul contenant de nouvelles données chaque semaine ou chaque mois. Une fois que nous avons ajouté cette macro à notre barre d'outils, nous pourrons remplir ces en-têtes en un seul clic, plutôt que de les taper manuellement à chaque fois.
Maintenant pour une macro de plus.
Création de la macro de feuille de calcul liée
Créez d'abord une toute nouvelle feuille de calcul et enregistrez-la. Ensuite, ouvrez le document avec lequel nous travaillions précédemment et accédez à Développeur > Macros. Entrez le nom feuille de calcul liée et cliquez Créer.
Entrez le code suivant ci-dessous Sous-feuille de calcul liée ():
Classeurs. Ouvrir ("C: \ Users \ bradj \ Desktop \ Make Use Of \ VBA Toolbar \ holiday availability.xlsx")
Cependant, vous devrez remplacer le chemin d'accès à la feuille de calcul que vous venez de créer. Pour le découvrir, accédez au document dans l'Explorateur de fichiers, cliquez dessus avec le bouton droit et sélectionnez Propriétés.
Cette macro ouvre le classeur spécifié. J'utilise un tableau de disponibilité des jours fériés auquel je dois souvent faire référence lorsque je regarde une autre feuille de calcul. Il est donc logique pour moi d'avoir un lien direct vers ce fichier dans ma barre d'outils.
Enregistrez votre travail et revenez à Excel pour le tester.

Cela fonctionne très bien. Lorsque j'exécute la macro, la feuille de calcul liée s'ouvre immédiatement. Il ne nous reste plus qu'à ajouter toutes ces macros à notre barre d'outils.
Remplissage de la barre d'outils
Ouvrez le Macros onglet que nous avons créé précédemment et cliquez avec le bouton droit sur le ruban. Sélectionner Personnalisez le ruban.
Utilisez le Choisissez des commandes menu déroulant et sélectionnez Macros.

Vous devriez voir les trois macros que nous avons créées plus tôt. Mettez en surbrillance chacun et utilisez le Ajouter bouton pour l'insérer dans un Nouveau groupe sous le Macros languette.

Mettez en surbrillance chaque macro et cliquez sur Renommer pour leur donner une étiquette plus présentable et ajouter une icône personnalisée.

Nous avons maintenant une barre d'outils entièrement fonctionnelle qui offre un accès instantané aux macros que nous avons créées.

Créez une barre d'outils qui fonctionne pour vous!
Tout le monde sait ça Excel est un logiciel incroyablement puissant 15 formules Excel qui vous aideront à résoudre des problèmes réelsExcel n'est pas seulement pour les entreprises. Voici plusieurs formules Microsoft Excel qui vous aideront à résoudre des problèmes quotidiens complexes. Lire la suite .
Il peut faire à peu près n'importe quoi - et en conséquence, la configuration par défaut peut être un peu écrasante.
Excel prend tout son sens lorsque vous l'adaptez à votre propre utilisation. Si vous pouvez créer une barre d'outils personnalisée composée de vos propres macros spécialisées, vous êtes sûr d'être plus productif. Personne ne connaît mieux votre flux de travail que vous, donc personne n'est mieux placé pour raser le temps perdu dans la mesure du possible.
Tout ce qu'il faut, c'est un peu de connaissance de VBA, et c'est une perspective intimidante si vous n'êtes pas un codeur expérimenté. Cependant, ce n'est vraiment pas aussi difficile que cela puisse paraître, surtout si vous commencer par les bases de VBA Le didacticiel de programmation Excel VBA pour les débutantsVBA est un outil électrique Microsoft Office. Vous pouvez l'utiliser pour automatiser des tâches avec des macros, définir des déclencheurs et bien plus encore. Nous vous présenterons la programmation visuelle de base d'Excel avec un projet simple. Lire la suite . Très bientôt, vous serez prêt à personnaliser vos propres macros, et c'est une grande compétence à avoir si vous souhaitez sérieusement maîtriser Excel.
Avez-vous une astuce pour créer des macros Excel? Cherchez-vous de l'aide pour le processus de construction d'une barre d'outils? Rejoignez la conversation dans la section des commentaires ci-dessous!
Crédit d'image: ARTIST via Shutterstock.com
Écrivain anglais actuellement basé aux États-Unis. Retrouvez-moi sur Twitter via @radjonze.