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.

instagram viewer

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.

personnaliser le ruban excel

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

excellent nouvel onglet de ruban

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

renommer l'onglet du ruban Excel

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

onglet macros Excel

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

onglet Excel de macros vides

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.

excellentes macros de développement

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

Excel créer une macro

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.

excel run macro

Vous devriez voir quelque chose comme ceci:

boîte de message Excel

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.

excellents en-têtes de client

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.

excel autoheader

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.

feuille de calcul liée Excel

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.

excel choisir des commandes

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.

Excel ajouter une macro

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

Excel renommer la macro

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

barre d'outils Excel terminée

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.