Les macros avec OpenOffice CALC: La programmation BASIC pour tous
Par Remy Lentzner
()
À propos de ce livre électronique
Ce livre s’intéresse aux macros que vous pouvez enregistrer dans OpenOffice CALC. En réalité, une macro est une procédure BASIC que vous modifiez dans un environnement spécifique de programmation. Vous pouvez ainsi créer des applications personnalisées pour contrôler finement des interactions dans le tableur. Vous apprendrez également à développer des boîtes de dialogue pour faciliter la gestion des informations. La programmation BASIC est relativement simple à comprendre et à manipuler. Les exercices proposés dans ce livre vous aideront à réaliser des automatismes quotidiens.
Un guide pratique qui reprend les fondamentaux d'OpenOffice CALC et qui vous permet de maîtriser les macros et la programmation BASIC.
EXTRAIT
On appelle macro ou macro-commande une suite de touches effectuant une opération sur une ou plusieurs parties du tableur.
Par exemple, pour cacher une colonne, vous placez votre pointeur dans la colonne puis vous effectuez les actions Format / Colonne / Masquer. Si vous constatez que cette opération se répète relativement souvent dans votre travail quotidien, vous pourrez mémoriser cette suite d’actions manuelles à l’aide d’une macro.
Un autre exemple est l’impression d’une partie d’un tableau.
Si vous êtes obligé d’imprimer tous les mois un groupe de lignes bien spécifiques, vous pourrez enregistrer tout le mécanisme manuel.
Ce dispositif des macros facilite l’exécution des tâches répétitives. Vous pouvez enregistrer autant de macros que vous le souhaitez. Dans OpenOffice, une macro enregistrée crée automatiquement une suite de code avec le langage BASIC.
À PROPOS DE L'AUTEUR
Rémy Lentzner est formateur en informatique depuis 1985. Spécialisé dans la maîtrise des outils bureautiques, il accompagne les entreprises dans la formation professionnelle de leurs salariés. Autodidacte, il a une quinzaine d'ouvrages informatiques à son actif.
En savoir plus sur Remy Lentzner
Bien débuter avec Office 365: Guide pratique Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec VBA: Informatique Évaluation : 5 sur 5 étoiles5/5OpenOffice Base: La base de données pour tous Évaluation : 0 sur 5 étoiles0 évaluationGetting started with Javascript: Professional Training Évaluation : 0 sur 5 étoiles0 évaluationGetting started with HTML: Professional training Évaluation : 0 sur 5 étoiles0 évaluationOpenOffice WRITER: Le traitement de texte pour tous Évaluation : 0 sur 5 étoiles0 évaluationLes macros avec LibreOffice Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec Keynote: Vos présentations avec le Mac Évaluation : 0 sur 5 étoiles0 évaluation
Lié à Les macros avec OpenOffice CALC
Livres électroniques liés
OpenOffice Impress: La présentation pour tous Évaluation : 0 sur 5 étoiles0 évaluationOpenOffice CALC: Le tableur pour tous Évaluation : 0 sur 5 étoiles0 évaluationMieux maîtriser Outlook: Un outil de familiarisation à la messagerie Outlook Évaluation : 0 sur 5 étoiles0 évaluationScrivener 3.0 Introduction aux Tutoriels anglais Évaluation : 0 sur 5 étoiles0 évaluationGoogle Slides Online: Professional training Évaluation : 0 sur 5 étoiles0 évaluationLES MACROS AVEC GOOGLE SHEETS: Programmer en Javascript Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec Sparkle: Développer un site Web sans programmer sur Mac Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec Numbers: Formation professionnelle Évaluation : 0 sur 5 étoiles0 évaluationMieux maîtriser PowerPoint: Un outil de familiarisation au logiciel de présentation PowerPoint Évaluation : 0 sur 5 étoiles0 évaluationGoogle Gmail Online: Professional training Évaluation : 0 sur 5 étoiles0 évaluationExcel, remise à niveau et perfectionnement: Pour aller plus loin dans votre utilisation d'Excel Évaluation : 0 sur 5 étoiles0 évaluationImprove your PivotTables with Excel: Manual Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec Adobe Acrobat Pro DC: Formation professionnelle Évaluation : 0 sur 5 étoiles0 évaluationGOOGLE SLIDES: La présentation en ligne Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec SQL: Exercices dans l'interface PhpMyAdmin et MySQL Évaluation : 0 sur 5 étoiles0 évaluationDevenez gimpeur Évaluation : 0 sur 5 étoiles0 évaluationGuide d'utilisation des logiciels de reconnaissance vocale : Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec pages: Le traitement de texte du Mac Évaluation : 0 sur 5 étoiles0 évaluationIntroduction à l'analyse fonctionnelle Évaluation : 0 sur 5 étoiles0 évaluationLes tableaux croisés dynamiques avec Excel: Pour aller plus loin dans votre utilisation d'Excel Évaluation : 0 sur 5 étoiles0 évaluationGoogle sheets: Le tableur en ligne Évaluation : 0 sur 5 étoiles0 évaluationGOOGLE DOCS: Le traitement de texte en ligne Évaluation : 0 sur 5 étoiles0 évaluationLes tableaux croisés dynamiques avec Excel Évaluation : 0 sur 5 étoiles0 évaluationUpgrading your skills with excel: Professional Training Évaluation : 0 sur 5 étoiles0 évaluationMicrosoft Access 2016 Évaluation : 5 sur 5 étoiles5/5Programmer en C | Pas à Pas: Le guide simple pour les débutants Évaluation : 0 sur 5 étoiles0 évaluationFormation pratique a XML avec C#5, WPF et LINQ: Avec Visual Studio 2013 Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec Adobe InDesign Évaluation : 0 sur 5 étoiles0 évaluationLe traitement BigData: Informatique Évaluation : 0 sur 5 étoiles0 évaluationSQL Injection Évaluation : 4 sur 5 étoiles4/5
Applications et logiciels pour vous
Bien débuter avec SQL: Exercices dans l'interface PhpMyAdmin et MySQL Évaluation : 0 sur 5 étoiles0 évaluationHacking pour débutant Le guide ultime du débutant pour apprendre les bases du hacking avec Kali Linux et comment se protéger des hackers Évaluation : 0 sur 5 étoiles0 évaluationLes tableaux croisés dynamiques avec Excel: Pour aller plus loin dans votre utilisation d'Excel Évaluation : 0 sur 5 étoiles0 évaluationExcel, remise à niveau et perfectionnement: Pour aller plus loin dans votre utilisation d'Excel Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec Adobe InDesign Évaluation : 0 sur 5 étoiles0 évaluationGuide Photoshop pour les Débutants Évaluation : 0 sur 5 étoiles0 évaluationLe secret de la cybersécurité : le guide pour protéger votre famille et votre entreprise de la cybercriminalité Évaluation : 0 sur 5 étoiles0 évaluationHacking pour débutant : le guide ultime du débutant pour apprendre les bases du hacking avec kali linux et comment se protéger des hackers Évaluation : 0 sur 5 étoiles0 évaluationMieux maîtriser PowerPoint: Un outil de familiarisation au logiciel de présentation PowerPoint Évaluation : 0 sur 5 étoiles0 évaluationMieux maîtriser Word: Un outil de familiarisation au traitement de texte Word Évaluation : 0 sur 5 étoiles0 évaluationLes Serious Games: Une Révolution Évaluation : 0 sur 5 étoiles0 évaluationLES MACROS AVEC GOOGLE SHEETS: Programmer en Javascript Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec Adobe Acrobat Pro DC: Formation professionnelle Évaluation : 0 sur 5 étoiles0 évaluationGOOGLE GMAIL: La messagerie Évaluation : 0 sur 5 étoiles0 évaluationGoogle sheets: Le tableur en ligne Évaluation : 0 sur 5 étoiles0 évaluationPublier Votre eBook, C'est Facile ! Évaluation : 0 sur 5 étoiles0 évaluationGOOGLE SLIDES: La présentation en ligne Évaluation : 0 sur 5 étoiles0 évaluationPrésentez votre manuscrit littéraire comme un pro en 5 étapes: L'écrivain professionnel, #2 Évaluation : 0 sur 5 étoiles0 évaluationGOOGLE DOCS: Le traitement de texte en ligne Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec Numbers: Formation professionnelle Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec Sparkle: Développer un site Web sans programmer sur Mac Évaluation : 0 sur 5 étoiles0 évaluationDevenez gimpeur Évaluation : 0 sur 5 étoiles0 évaluationEPUB 3.2: Concevez des eBooks modernes et accessibles Évaluation : 0 sur 5 étoiles0 évaluationAppareil photo APRN :: Hiddenstuff Entertainment Évaluation : 0 sur 5 étoiles0 évaluationGoogle Docs Online: Professional Training Évaluation : 0 sur 5 étoiles0 évaluation
Avis sur Les macros avec OpenOffice CALC
0 notation0 avis
Aperçu du livre
Les macros avec OpenOffice CALC - Remy Lentzner
déroulante
Chapitre 1
Les macros dans CALC
Ce chapitre s'intéresse aux macros dans le tableur CALC. Vous découvrirez comment les créer, les enregistrer et les exécuter.
Mais une macro est en réalité une procédure BASIC que vous pouvez modifier dans un environnement de programmation. Vous étudierez le langage et ses différentes caractéristiques.
1.1 Généralités sur les macros
On appelle macro ou macro-commande une suite de touches effectuant une opération sur une ou plusieurs parties du tableur.
Par exemple, pour cacher une colonne, vous placez votre pointeur dans la colonne puis vous effectuez les actions Format / Colonne / Masquer. Si vous constatez que cette opération se répète relativement souvent dans votre travail quotidien, vous pourrez mémoriser cette suite d’actions manuelles à l’aide d’une macro.
Un autre exemple est l’impression d’une partie d’un tableau.
Si vous êtes obligé d’imprimer tous les mois un groupe de lignes bien spécifiques, vous pourrez enregistrer tout le mécanisme manuel.
Ce dispositif des macros facilite l’exécution des tâches répétitives. Vous pouvez enregistrer autant de macros que vous le souhaitez. Dans OpenOffice, une macro enregistrée crée automatiquement une suite de code avec le langage BASIC.
La figure 1.1 montre un document GESTION.ODS contenant quelques données comptables.
Figure 1.1 : Le document Gestion.ODS
Objectif : Vous allez réaliser une macro qui formate tout le tableau avec une police Calibri de taille 10.
Rappel : Pour sélectionner tout un tableau, placez le pointeur dans la cellule A1, puis enfoncez les touches CTRL A.
1.1.1 Comment enregistrer une macro ?
Vous créez une macro-commande en effectuant les opérations suivantes :
Cliquez sur Outils / Macros.
Sélectionnez Enregistrer une macro.
Effectuez toutes les opérations manuellement pour enregistrer la macro.
Cliquez ensuite sur le bouton Terminer l’enregistrement pour arrêter la macro.
Cliquez sur le bouton Nouveau module, entrez un nom de module et terminez par le bouton OK.
Entrez le nom de la macro dans la zone Nom de la macro puis terminez par le bouton Enregistrer.
Une macro est toujours stockée dans un module, c'est à dire un conteneur de macros. Si un module existe déjà, vous n'êtes pas obligé de créer un nouveau module. Il suffit de sélectionner celui qui vous intéresse avant d'enregistrer la nouvelle macro.
La figure 1.2 montre le menu qui vous permet de démarrer une macro.
Figure 1.2 : Enregistrement d’une macro
Après avoir stoppé la macro, OpenOffice vous affichera la boîte de dialogue Macros OpenOffice BASIC dans laquelle vous indiquerez un nom de macro et un emplacement particulier.
Vous pouvez enregistrer une macro à plusieurs endroits :
Dans la bibliothèque MesMacros. Grâce à elle, vous pourrez utiliser les macros dans d’autres documents.
Dans la bibliothèque Macros OpenOffice. Les macros qui y sont contenues sont utilisées par OpenOffice.
Dans le document GESTION.ODS. Vous pouvez y stocker des macros qui ne seront disponibles que dans ce document.
Pour résumer, vous pouvez stocker les macros dans un conteneur public, un conteneur système ou un conteneur local.
La figure 1.3 montre la boîte de dialogue d'enregistrement d'une macro.
Figure 1.3 : La boîte de dialogue de sauvegarde de la macro
1.1.2 Les modules et les procédures
Une procédure est la structure qui se met en place lorsque vous enregistrez une macro. Elle commence par le mot clé Sub et se termine par le mot clé End Sub. Elle est toujours stockée dans un module, qui est un conteneur de procédures. Lorsque vous terminez une macro, OpenOffice vous propose par défaut de l'enregistrer dans une procédure appelée main (principal). Vous pouvez toujours créer un nouveau module par la méthode suivante :
Outils/ Macros / Gérer les macros
OpenOffice BASIC
Gérer
Cliquez sur le bouton Nouveau puis entrez le nom d’un module.
Les modules sont stockés dans une bibliothèque. La figure 1.4 montre différents modules stockés dans la bibliothèque Standard.
Figure 1.4 : Des modules sont stockés dans la bibliothèque Standard.
Attention ! Il est interdit de mettre des espaces dans les noms des modules ou des procédures.
Vous pouvez aussi créer de nouvelles bibliothèques personnelles qui contiendront des modules ou bien des boîtes de dialogue qui sont des formulaires utilisateurs.
N'oubliez pas : une macro est une procédure écrite en langage BASIC. Une fois que la macro a été enregistrée, vous pouvez l'exécuter.
1.1.3 Exécuter une macro
Pour lancer une macro, effectuez les opérations suivantes :
Outils / Macros / Exécuter la macro
Dans la boîte de dialogue Sélecteur de macros, pointez sur le module qui contient la macro.
Sélectionnez le nom de la macro, puis cliquez sur le bouton Exécuter.
Une fois que la macro a été enregistrée et qu’elle répond bien au besoin de la manipulation répétitive, vous pouvez la modifier en entrant dans l’environnement de développement de la