Pour utiliser VBA, il faut vérifier si les coches existent bien dans Outils - Options - Avancé
Ensuite, lorsque le nouveau fichier est ouvert, aller dans le menu Outils - Macros - Editer les macros : l'éditeur s'ouvre
Dans l'éditeur- il faut ajouter un module dans le classeur : Se Placer sur son nom - Outils - Gérer Les Macros - Basic---
Dans la fenêtre qui s'ouvre, Cliquer sur Nouveau - éventuellement assigner un nom personnalisé ou garder celui proposé
Ensuite, entrer dans le module, une procédure Sub Main vide est ajoutée automatiquement. En dessous on peut ajouter une procédure VBA qui doit commencer par "Option VBASupport 1"
Les lignes en gris clair sont des commentaires. LibreOffice ne connait que les objets principaux de VBA Excel, ici il connait le classeur, la feuille, la cellule. Remarque, ici le fichier n'est pas encore enregistré sur le disque dur, il faudra corriger la procédure lorsque ce sera fait puisque le classeur portera dès ce moment un nom
Pour lancer la macro depuis le classeur, menu Outils - Macros - Exécuter la macro et la désigner dans la fenêtre de dialogue qui apparaît
Ou mieux ! placer un bouton sur la feuille. Pour cela , aller dans le menu Affichage - Barre d'outils - Contrôles de formulaire
On se retrouve automatiquement en mode édition, il suffit donc de tirer à la souris un contrôle bouton, ensuite un clic droit dessus - Propriétés du contrôle
Dans la boîte de dialogue - onglet Evénements - Exécuter l'action et désigner alors la macro qui nous intéresse
Faire remonter
Avertissement
Avertissement
AVERTISSEMENT !
La plupart des vidéos sur ce site ne m'appartiennent pas. Elles restent hébergées sur YouTube et vous pouvez aller les visionner sur place.
Elles sont éditées en mode public par leur auteur. Je les extrais de la plateforme pour pouvoir éventuellement ajouter des explications complémentaires
et surtout pour les retrouver plus facilement. Je rappelle que ce site est d'abord MON aide-mémoire même si chacun peut en profiter.
Si un auteur ne souhaite pas que sa vidéo soit visible ici, il peut très facilement modifier les réglages YouTube et en empêcher la diffusion sur un site externe à YouTube..
Lisez aussi en bas de page, l'avis sur l'utilisation des cookies