Les macros avec Excel

Publié: 1 octobre 2012 dans Open Office Calc

Téléchargez ce tutoriel en PDF >EXCEL Les macros

À quoi ça sert :

Les macros servent à enregistrer une suite de taches toujours effectuées dans le même ordre et de façon répétitive. Grâce aux macros, on peut enregistrer la liste des taches effectuées de façon à pouvoir les exécuter en une seule fois.

Comme exemple vous pouvez reprendre l’ exercice créer un menu .

Vous devez modifier la mise en forme du tableau ci dessous :

Entrées Froides
Saumon d’Écosse fumé 19,00 €
Homard Grillé 26,00 €
Soupe de crevettes 19,00 €
Pâté forestier 17,00 €
Foie gras maison 25,00 €

Pour obtenir ceci :

Mais vous devez appliquer cette même modification sur 4 autres tableaux, vous allez donc enregistrer la suite des modifications apportées à ce tableau sous forme d’une macro pour la réutiliser sur les quatre autres tableaux.

Créer une macro

Ouvrez le fichier Entrées froides du dossier Aptitudes et sélectionnez le premier tableau puis cliquez sur le menu Outils puis Macro et choisissez Nouvelle macro puis nommez-là Bordure comme ci-dessous :

Validez par OK, l’enregistrement de toutes vos modifications commence et vous obtenez ceci :

Choisissez alignement centré puis faites format > bordure et trame et mettez vos bordures comme ci-dessous :

Validez par Ok et arrêtez l’enregistrement.

Exécuter une macro

Sélectionnez le deuxième tableau puis cliquez sur le menu Outils puis Macro et choisissez macros, dans la liste cliquez sur la macro Bordure puis Exécuter comme ci-dessous :

Le tableau est modifié, vous pouvez faire la même chose avec les suivants.

Pour aller encore plus vite vous pouvez attribuer une touche de raccourci clavier à votre macro, pour cela faites Outils > Personnaliser puis dans Commandes, cliquez sur Clavier recherchez votre macro et attribuez lui une touche de raccourci (Ctrl+S,4) comme ci-dessous :

Cliquez sur attribuer, vous pouvez maintenant exécuter votre macro à l’aide de cette combinaison de touches.

Source : http://coursinfo.free.fr


(adsbygoogle = window.adsbygoogle || []).push({});

Publicités

Les commentaires sont fermés.