← Retour

VBA : Visual Basic Application

par: F Hamdad
Disponible
Pages 320
Dimensions 16*23,5
Publication 2017-03-29
Éditeur —
Papier : 695.00 DA Numérique: 347.50 DA

Nous sommes des utilisateurs d’Excel. Nous effectuons diverses tâches sur ce logiciel, des tâches parfois simples, parfois plus complexes. Utiliser une macro VBA revient à ne plus faire ces tâches Excel soi-même mais les faire faire par VBA. Tout ce que nous faisions avant sera fait par VBA. Comment ? En lui disant (à VBA) quoi faire grâce à des instructions qu’il comprend. Une fois ces tâches Excel transformées en instructions VBA, nous pouvons les faire et les refaire autant de fois que nous le désirons grâce à un simple clic sur un bouton. Cela va de la simple utilisation du classeur Excel, des feuilles, des cellules, à la création de véritables interfaces élaborées qui manipulent ces composants. Le but étant d’automatiser des tâches pour nous ou pour des utilisateurs moins confirmés d’Excel. Apprendre VBA c’est apprendre les instructions de VBA, son langage. C’est apprendre à utiliser Excel, non plus comme nous l’avons toujours fait, mais avec des instructions, des lignes écrites, des programmes, du code. VBA est issu du langage de programmation connu Visual Basic adapté à des applications hôtes comme Word, Excel, Access ou autres.

Afficher la table des matières
Table des matières 5
① L’Interface Excel 2013 pour VBA 9
1. Ajouter l’onglet Développeur 10
2. Enregistrer un classeur Excel VBA : Le format xlsm 11
3. L’Editeur VBE : L’antre de VBA 13
4. Travaux dirigés 17
② Commencer avec les macros Excel VBA 23
1. Qu’est-ce qu’une Macro VBA ? 24
2. Les Macros enregistrées 25
3. Exécuter une macro VBA : Utilisation des boutons 27
4. Les références relatives dans les macros enregistrées 32
5. L’enregistreur de macros peut-il tout faire ? 35
6. Travaux dirigés 37
③ Créer des macros avec VBA 43
1. VBA, un langage OBJET 44
2. Les objets Excel VBA, ce n’est pas tout
3. Manipuler VBA : Ecrire ma 1ère Macro
4. L’aide à la programmation
5. Afficher un message : Écrire ma 2ème Macro
6. Les valeurs en entrée : Écrire ma 3ème Macro
7. Travaux dirigés
④ Manipuler les objets Excel VBA 83
1. Sélectionner et mettre en forme une cellule
2. Numéro de ligne et de colonne d’une cellule
3. Nombre de lignes et de colonnes d’une plage de cellules
4. Manipuler les cellules d’un tableau Excel
5. Référence d’une cellule
6. Insérer des cellules, des lignes et des colonnes
7. Supprimer une cellule, une ligne ou une colonne
8. Alignement vertical et horizontal du texte dans une cellule
9. Redimensionner une cellule
10. Nommer une cellule ou une plage de cellules
11. Copier et coller le contenu d’une plage de cellules
12. Gérer le format des valeurs des cellules
13. Déplacement relatif dans une plage de cellules
14. Travaux dirigés
⑤ Manipuler les formules avec VBA
1. Les formules avec VBA
2. Les écritures A1 et R1C1
3. Ecriture R[1]C[1]
4. Ecriture R[1]C[1] avec valeurs négatives 144
5. Travaux dirigés 145
⑥ Manipuler les feuilles et les classeurs avec VBA 157
1. Introduction
2. Les feuilles de calcul dans VBA : WORKSHEETS
3. Le classeur dans VBA : WORKBOOKS
4. Travaux dirigés
⑦ Les instructions de programmation 185
1. Les instructions alternatives
2. Les instructions itératives : Les boucles
3. L’instruction With
4. Le contrôle de saisie
5. Les conversions de types
6. D’autres fonctions VBA utiles
7. Les appels de procédures et de fonctions 205
8. Travaux dirigés 210
⑧ Les fonctions et les graphiques avec VBA 227
1. Utiliser une fonction VBA dans une formule
2. Utiliser les fonctions Excel dans VBA
3. Utiliser la mise en forme conditionnelle en VBA
4. Concevoir des graphiques avec VBA
5. Travaux dirigés
⑨ Personnaliser l’interface Excel avec VBA 253
1. Introduction 254
2. Utiliser les contrôles dans le classeur Excel
3. Créer une interface Excel avec les fenêtres 259
4. Travaux dirigés 282
⑩ Mini-projet : Réalisation d’une application Excel VBA 293
⑪ Le débogage avec VBA 309
1. Le débogage
2. Exécution pas à pas
3. Contrôles les valeurs : Les espions
4. Basculer le point d’arrêt
Conclusion 319
Bibliographie

Avis des lecteurs

Aucun avis pour le moment.