Cours informatique
Eléments de programmation VBA avec Excel
Objectif
-
Savoir
- Expliquer la nature des différentes couches logicielles dans l'ordinateur ;
- Expliquer le rôle et la nature des langages d'ordinateurs.
-
Savoir faire
- Utiliser l'enregistreur de macros d'Excel ;
- Ajouter des commentaires dans une macro d'Excel ;
- Exécuter une macro d'Excel;
- Réaliser une exécution pas à pas d?une macro Excel ;
- Affecter une macro à un bouton de commande.
- Structure logicielle de l'ordinateur
- Les couches logicielles de l'ordinateur: synthèse
- Première approche des macros d'Excel
- Visualiser le texte de la macro
- Explications de la fenêtre de code
- Signification du code Visual Basic
- Les langages des ordinateurs
- Exécution de la macro enregistrée
- Les boutons de commande et les macros
- Exercice 1
- Voir le magnéto enregistrer
- Enregistrer en références relatives
- Le concept de "macro"
Mairesse Yves, enseignant depuis 1980 à l'Institut des Soeurs de Notre-Dame à Anderlecht, est le propriétaire de ces cours d'informatique. Selon l'auteur est strictement interdit d'en faire un usage commercial et ils sont soumis au contrat Creative Commons que vous pouvez consulter en bas de page. Pages : | 1| 2| 3 | 4| 5| 6| 7| 8| 9| 10| 11| 12| 13|
|
3. Première approche des macros d'Excel
Une couche supplémentaire
Vérifie que le logiciel Excel est démarré et qu'une feuille de calcul vierge est disponible. Tu vas exécuter quelques opérations simples qui vont être « enregistrées » par Excel. Les commandes enregistrées pourront être « rejouées » plus tard. Nous aborderons ainsi la notion de macro-instruction. Créer une macro pour changer la feuille active
Une boîte de dialogue apparaît et invite à donner un nom à la macro. Observe la boîte de dialogue quelques instants sans rien y modifier et accepte les paramètres par défaut en cliquant sur le bouton OK.
Le bouton Le bouton Arrête ensuite l'enregistrement de la macro en cliquant sur le
bouton
|

Nous
allons voir ici que nous pouvons encore ajouter une couche logicielle
supplémentaire, au-dessus du logiciel d'application. Celle-ci servira
donc à piloter la couche sous-jacente constituée par Word, Excel et
autres.
Immédiatement, l'enregistreur de macros s'active ; une
petite barre d'outils ne comprenant que deux boutons apparaît à l'écran.
Super, cet enregistreur... mais moi je ne vois
pas ce qui s'est passé. D'ailleurs, s'est-il même passé quelque chose?
J'ai un doute.
Ce doute est bien compréhensible: tout cela n'est
pas très spectaculaire. Mais l'enregistrement a bien eu lieu si tu as
fait ce qui était demandé. Veux-tu que nous allions voir où se trouve
la commande enregistrée?