Tableurs avancés

Pages: 6 (1335 mots) Publié le: 6 mai 2012
2011 -2012

TP 1 – Tableurs avancés

M. EL YOUSSFI

TP1 : MACROS AVANCEES D’EXCEL

I-

Objectif du TP :
Création et exécution du macro. Enregistrement d’une macro dans le classeur perso.xls. Personnalisation des barres d’outils et création de nouveaux boutons de commandes.

II-

Création d’une macro dans le classeur :

Si l'onglet Développeur n'est pas disponible, affichez-le dela manière suivante : Cliquez sur le Bouton Microsoft Office , puis sur Options Excel.

Dans la catégorie Standard, sous Meilleures options pour travailler avec Excel, activez la case à cocher Afficher l'onglet Développeur dans le ruban, puis cliquez sur OK.

1. Création de la macro : Cette 1ère macro aura comme action d’automatiser l’application d’une suite d’attributs de mise en forme.Ouvrir un nouveau classeur. Saisir du texte dans la cellule A1. Sélectionner la cellule. Choisir le menu Outils/Macros/Nouvelle Macro, ou Développeur/Enregistrer une macro

1

2011 -2012

TP 1 – Tableurs avancés

M. EL YOUSSFI

-

Donner un nom à la macro. Saisir une lettre de raccourci : la lettre « o » (la macro sera directement exécutée en combinant les touches CTRL + o). Dans la zone «Enregistrer la macro dans », choisir « ce classeur ». Puis valider par OK.

L’enregistreur de macro est alors déclenché. N.B : une fois l’enregistrement déclenché, toute action est prise en compte, y compris le simple clic sur une cellule. Commencer alors par exécuter les actions à enregistrer (ne rajouter aucune autre action) : o Changer la police du texte (la cellule est déjà active). oAgrandir la taille. o Centrer le texte au milieu de la cellule. o Changer le remplissage de la cellule avec une autre couleur. Ensuite arrêter l’enregistrement, soit en cliquant sur le bouton d’arrêt

-

Ou bien en choisissant le menu Développeur/Arrêter l’enregistrement.
2

2011 -2012

TP 1 – Tableurs avancés

M. EL YOUSSFI

2. Exécution de la Macro : Saisir un autre texte dans une autrecellule, puis sélectionner cette cellule. Puis appuyer simultanément les touches CTRL + o. Le nouveau texte prendra alors la mise en forme enregistrée. Pour exécuter, supprimer ou modifier les options d’une Macro => choisir le menu Développeur/Macros.

-

Ouvrir un nouveau classeur. Appuyer sur CTRL+o Remarquer que la Macro ne s’exécute pas.

3

2011 -2012

TP 1 – Tableurs avancésM. EL YOUSSFI

III-

Création d’une Macro dans le Classeur TP1.xls
1. Création de la Macro :

Cette 2ème Macro aura comme action d’automatiser l’ouverture d’un classeur Excel externe. Créer un classeur (classeur 1) avec un contenu quelconque. Ouvrir un nouveau classeur (Classeur 2). Choisir le menu Développeur/enregistrer une Macro.

-

Donner un nom à la Macro : Ouvrir. Saisir unelettre de raccourci : la lettre « o » (la macro sera directement exécutée en combinant les touches CTRL+o). Dans la zone « Enregistrer la Macro dans », choisir « classeur de macros personnelles ». Puis valider par OK.

L’enregistreur de Macro est déclenché. Exécuter la suite des actions à enregistrer suivantes : o Choisir le menu fichier/Ouvrir.
4

2011 -2012

TP 1 – Tableurs avancés

M. ELYOUSSFI

o Parcourir l’explorateur, puis sélectionner le classeur Excel précédemment créé Classeur1. Ensuite arrêter l’enregistrement, soit en cliquant sur le bouton d’arrêt.

2. Exécution de la Macro : Tester la macro « Ouvrir » dans le classeur ou elle a été créée « classeur1 », en cliquant simultanément sur CTRL+o, le classeur « classeur2 » doit s’ouvrir. Puisque la macro « ouvrir » a étéenregistrée dans le classeur des macros personnalisées TP1.XLS, elle sera exécutable à partir de n’importe quel classeur. Tester la macro dans un nouveau classeur à créer, en cliquant sur le raccourci CTRL+o, le classeur « classeur2 » va encore s’ouvrir.

5

2011 -2012

TP 1 – Tableurs avancés

M. EL YOUSSFI

IV-

Création de la Macro programmée :
1. Création de la Macro :

-...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Le tableur
  • tableur
  • Tableur
  • Tableur
  • Il avance...
  • On avance
  • Pour avancer
  • avancé

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !