Noter cet article : 




Les macros permettent d'effectuer des tâches de manière automatisée. Par exemple, vous pourrez à l'aide d'une macro effectuer des actions répétitives d'un seul clic (comme additionner le contenu de deux cellules puis multiplier telle cellule par telle autre, etc). De nombreuses fonctions sont disponibles, fonctions que vous pourrez d'ailleurs combiner.
Le but de de tutorial n'est pas de vous présenter la liste de toutes les fonctions de manière rébarbative mais de vous montrer comment créer votre première macro. Pour ce premier tutorial, l'exemple consistera à multiplier automatiquement les valeurs de plusieurs cellules des colonnes A et B entre-elles.
Commencez par démarrer Microsoft Excel puis reproduisez la situation suivante :

Nous voulons faire une macro qui multipliera la colonne A et B et ce pour chaque ligne individuellement. Cliquez sur le menu Outils => Macros => Nouvelle macro. Une fenêtre s'ouvre alors :

Dans la zone Nom de la macro indiquez le nom de votre macro (ici Macro1). Si vous souhaitez pouvoir effectuer la macro via un simple raccourci clavier, indiquez la touche qui sera conjointement utilisée avec la touche CTRL pour déclencher la macro dans la zone Touche de raccourci. Renseignez si vous le souhaitez une description de votre macro puis cliquez sur Ok.
Positionnez vous ensuite sur la cellule C2 et écrivez dans la cellule ceci : =A2*B2 (le signe égal est important car c'est lui qui va dire à excel qu'il s'agit d'une formule que vous rentrez et non d'un contenu quelconque de la cellule). Appuyez ensuite sur la touche Entrée. La cellule devrait contenir le chiffre 5, qui est le produit des colonnes A2 et B2.
Maintenant, placez le curseur de la souris sur le carré qui apparaît en bas de la cellule comme dans l’exemple ci-dessous (vous devez avoir sélectionné la cellule auparavant) :

Maintenez le bouton gauche de la souris enfoncé, descendez jusqu’à la cellule C16 puis relâchez. Vous devriez vous retrouver devant la situation suivante :

Vous pouvez maintenant dire à Excel d'arrêter l'enregistrement de la macro en cliquant sur l'icône symbolisant un bouton STOP :

Nous allons maintenant tester notre première macro : commencez par effacer les valeurs de la colonne C. Cliquez ensuite sur Outils => Macros => Macro. Vous vous retrouvez devant l'écran suivant :

Sélectionnez la macro par son nom, telle que vous l'avez enregistrée (ici, elle s'appelle Multiplication) puis cliquez sur Exécuter. La colonne C contiendra le résultat des produits des cellules de A et de B pour chacunes des lignes. Si vous modifiez les chiffres de cellules A ou B, les lignes correspondantes de la colonne C seront automatiquement mises à jour.
Partager cet article sur un forum (lien sous forme de BBCODE) :
[url=http://www.vulgarisation-informatique.com/tutoriel-macro-excel.php]Créer une macro sous Excel[/url]
Partager cet article sur un site ou un blog (lien sous forme HTML) :
<a href="http://www.vulgarisation-informatique.com/tutoriel-macro-excel.php">Créer une macro sous Excel</a>
Vous souhaitez contribuer à la rédaction de cet article ? (cliquez sur l'icône de gauche pour afficher le menu)
Aide pour excel / macro ?
creer une temporisation
creer un reseau
creer une fenetre
creer un jeu flash
comment creer
creer passerelle reseau
creer une page erreur 404
comment creer 1 site d'MP3?
materiel pour creer reseau
Creer un reseau local sous win XP
renseignement pour creer un réseau
Creer reseau local, connect partagee avec switch.
creer un disque d'installat° du reseau sous XP: pa[...]
Excel - Lancer pour la pr...
Excel - Automatiser une f...
Excel - Figer et libérer ...
Excel - Sélectionner des ...
Excel - Mettre en forme l...