Liste de  cours vba

Support de cours VBA Excel en pdf


Télécharger


Support de cours VBA Excel

Excel 2000 est un outil de développement fournissant simultanément les avantages des feuilles de calcul et d’un outil de programmation : le langage Visual Basic Edition Application ou VBA.

Les « programmes » réalisés libèrent l’utilisateur de l’exécution de tâches répétitives.

Il existe deux types de « programmes » :

  • Les fonctions personnalisées
  • Les macros ou procédures

1. Les fonctions personnalisées

p>

Une fonction personnalisée est un programme, écrit en VBA, qui effectue un ou plusieurs calculs sur des données et renvoie un résultat.

Une fonction est généralement utilisée dans une cellule d’une feuille de calcul (de la même façon que vous utilisez la fonction Somme).

Elle peut aussi être utilisée dans une procédure.

Support de cours VBA Excel

Table des matières :                   

Introduction .5

1. Les fonctions personnalisées5

2. Les macros ou procédures .5

3. L’éditeur VBA et les modules.5

Les fonctions personnalisées..7

1. Créer une fonction personnalisée ..7

1. 1. Généralités..7

1. 2. Création d’une fonction simple 7

1. 3. Utilisation de la fonction .9

1. 4. Création d’une fonction conditionnelle à une condition ..10

1. 5. Utilisation de la fonction ..11

1. 6. Exercice.11

1. 7. Création d’une fonction conditionnelle à plusieurs conditions.12

1. 8. Utilisation de la fonction ..13

1. 9. Exercice.13

2. Utiliser une fonction personnalisée dans un nouveau classeur 14

3. Généraliser une fonction personnalisée15

3. 1. Ouverture du classeur contenant la fonction ..15

3. 2. Ajout de commentaires..16

3. 3. Enregistrement de la macro complémentaire .18

3. 4. Activation de la macro complémentaire19

3. 5. Utilisation d’une fonction personnalisée complémentaire ..19

Les macros.21

1. Enregistrer une macro ..21

1. 1. Définition des actions.21

1. 2. Enregistrement de la macro.21

2. Exécuter une macro22

3. Examiner le code de la macro ..23

3. 1. Procédure..23

3. 2. Instructions ..24

4. Modifier le code ..26

4. 1. Supprimer le code inutile .26

4. 2. Code utile .27

4. 3. Modifier une propriété ..27

5. Exécuter une macro28

6. Enregistrer une macro avec des références relatives.28

7. Examiner le code de la macro ..29

8. Exécuter une macro30

9. Supprimer une macro 30

10. Rendre la saisie interactive..31

11. Obliger la saisie d’un titre 32

12. Les variables33

13. Les instructions de contrôle (Rappels et compléments)34

13. 1. Instructions de décision.. 34

13. 2. Instructions de boucle . 35

13. 3. Instructions groupées .. 37

14. Macro appelant une autre macro.. 38

14. 1. Enregistrer une macro . 38

14. 2. Examiner le code de la macro . 38

14. 3. Appeler une macro dans une macro existante. 39

15. Exécuter rapidement une macro 40

15. 1. Affecter un raccourci clavier à une macro 40

15. 2. Affecter une macro à un bouton sur une barre d’outils.. 41

15. 3. Affecter une macro à un bouton sur une feuille. 42

16. Disponibilité des macros.. 43

17. Supprimer le bouton sur la barre d’outils. 43

18. Classeur de macros personnelles.. 44

19. Enregistrer une macro dans le classeur PERSO.XLS 44

19. 1. Définition des actions.. 44

19. 2. Enregistrement de la macro.. 44

19. 3. Exécuter une macro.. 47

19. 4. Examiner le code de la macro . 47

19. 5. Modifier le code . 48

19. 6. Exécuter une macro.. 49

20. Où se trouve le classeur PERSO.XLS ? 50

Support de cours VBA Excel

<
322