Exemple : jeu de la vie

Afin de nous familiariser avec les macros, commençons par étudier un exemple.

Attention ! dans toute la suite, vous NE DEVEZ PAS utiliser Libre Office qui pose problème avec les macros. Vous devez impérativement utiliser Open Office !

Télécharger dans le dossier "Mes documents" de votre disque le classeur "OpenOffice Calc" jeuvie.ods ou le classeur "Microsoft Excel" jeuvie.xlsm et l'ouvrir en activant les macros. Si le message ci-dessous (ou un message équivalent) apparaît, pour des raisons de sécurité les macros ne sont généralement pas activables par défaut.

message macros

Si ce n'est pas déjà fait, il faut paramétrer votre tableur pour permettre leur activation. Il est conseillé d'activer un niveau de sécurité tel qu'à chaque ouverture de fichier, l'utilisateur est interrogé sur son souhait d'activer ou non les macros. Ci-suivent les chemins d'actions pour réaliser ce paramétrage :

Le jeu de la vie

Réalisez l'exercice contenu dans la feuille jeu de la vie du classeur précédemment téléchargé.

L'effet macro

Obtenir les générations comme dans l'exercice précédent est fastidieux car il y a trop de manipulations à faire ! De plus, cela ne permet pas de se concentrer sur l'étude de la population de bestioles.

Passez à la deuxième feuille ("jvmacro").
Presser le bouton gris (Nouvelle génération) revient  à éxécuter en un seul clic la suite de commandes suivantes :

Cette suite de commandes a été enregistrée dans un petit programme appelé macro (raccourci pour macro-commande).

Ce genre d'enregistrement est très simple à effectuer, on va le voir plus loin. Comme cela a déjà été signalé, c'est le même principe que l'enregistrement de votre voix sur un magnétophone ou un smartphone.

flèche page précédente flèche page suivane