« Macros-commandes VBA/Les Macros Excel » : différence entre les versions

Contenu supprimé Contenu ajouté
Complément à Définition
Réorganisation de contenu de leçon
Ligne 10 :
|b=Raccourcis Excel
}}
 
Dans un premier temps, nous ne développerons ici que les notions de macros {{Abréviation|VBA|Visual Basic for Applications|en}} dédiées à Excel (d'autres langages de macros spécifiques aux systèmes d'exploitation, aux autres outils bureautiques, aux langages de programmation pourront compléter cette série d'articles).
== Introduction ==
 
Les '''Macro-commandes''', '''le langage {{abréviation|VBA|Visual Basic for Applications|en}}''', ces termes vous font peur ? Oui ? Et bien… Cette leçon est faite pour vous !!!
 
 
Nous allons vous porter et vous encourager à vous servir de l’un des outils les plus intéressants développé depuis bien longtemps par Microsoft : la programmation {{abréviation|VBA|Visual Basic for Applications|en}}.
 
 
L’application {{abréviation|VBA|Visual Basic for Applications|en}} n’est pas encore utilisée par la majorité des utilisateurs du tableur EXCEL. En effet, la complexité relative du langage {{abréviation|VBA|Visual Basic for Applications|en}} freine bon nombre d'entre eux à se lancer dans la programmation VBA, pensant devoir apprendre au préalable les fondamentaux prérequis pour le développement de logiciel (programmation par l'environnement VBE). Il n'en est rien grâce à un outil magique : l’enregistreur de macros.
 
{{Utilisateur:Mamagalubru/Cadre Remarque|remarque="Cette leçon a été réalisée pour '''expliquer l’utilité de la Macro-commande''' sur tableur de la façon la plus ludique et compréhensible possible. Ainsi, le fil conducteur de ce cours sera d’expliquer graduellement comment utiliser les Macro-commandes de son tableur."}}
 
== Définitions ==
 
Les macros-commandes servent à enregistrer une suite de tâches toujours effectuées dans le même ordre et de façon répétitive. Grâce aux enregistreurs ou éditeurs de macros-commandes (alias macros), il est possible d'enregistrer sous un nom dédié une série de tâches effectuées manuellement par l'utilisateur de façon à pouvoir répéter cette exécution ultérieurement.
Le principe des macros est donc d'aider l’utilisateur en enregistrant le processus opératoire d'utilisations '''complexes, longues et répétitives''' pouvant être automatisées : cette automatisation se fait grâce à la création de macro-commandes.
 
La Macro-commande pour tableur, exploitant le langage {{abréviation|VBA|Visual Basic for Applications|en}} a été créé en 1995 par ''Microsoft'' sous la version ''Excel 5''. Les macro-commandes transforment les instructions dictées, par l’utilisateur ou le logiciel, en action.
 
''Exemple : Une macro dont les instructions demandent de souligner en Gras la ou les cellules sélectionnées, soulignera cette ou ces cellules.''
 
Une macro-commande est une série d’instructions préalablement exécutée par un utilisateur. L’utilisateur en exécutant sa macro, ordonne au logiciel d’exécuter l’ensemble des instructions qu’il a décrites au logiciel.
 
== Utilité des macros ==
 
Les macros {{Abréviation|VBA|Visual Basic for Applications|en}} dédiées à Excel vont permettre à l'utilisateur ou au programmeur :
* l'automatisation de tâches répétitives
Ligne 25 ⟶ 50 :
** VISIO
** ...
 
== Définition ==
 
Les macros-commandes servent à enregistrer une suite de tâches toujours effectuées dans le même ordre et de façon répétitive. Grâce aux enregistreurs ou éditeurs de macros-commandes (alias macros), il est possible d'enregistrer sous un nom dédié une série de tâches effectuées manuellement par l'utilisateur de façon à pouvoir répéter cette exécution ultérieurement.
Le principe des macros est donc d'aider l’utilisateur en enregistrant le processus opératoire d'utilisations '''complexes, longues et répétitives''' pouvant être automatisées : cette automatisation se fait grâce à la création de macro-commandes.
 
Une macro-commande, au sens informatique, est une série d'instructions qui sont exécutées les unes après les autres (toujours dans l'ordre séquentiel correspondant au rang de leur ligne de texte). La macro possède en général de nombreuses propriétés dont essentiellement un nom qui permet sa réutilisation, un commentaire qui permet sa compréhension et des lignes de code informatique qui permettent cette exécution de tâches répétitives.
Ligne 42 ⟶ 62 :
* [http://www.apprentissage-virtuel.com/ Apprentissage virtuel]
* [[w:fr:Microsoft_Excel|Microsoft Excel]]