Course curriculum

  • 2

    Module 2: Comprendre la notion de “modèle objet”

    • Introduction du module 2

    • Le modèle objet

    • Les collections

    • Les propriétés de l'objet

    • Les méthodes d'un objet

    • Comment trouver les propriétés et méthodes d'un objet

    • Signification des couleurs en VBA

    • Enoncé de l'activité

    • Corrigé - Activité

  • 3

    Module 3: Comment référencer des plages, des feuilles et des classeurs avec VBA

    • Introduction au module 3

    • Référencer des cellules et des plages de cellules

    • Propriétés et méthodes de l'objet RANGE

    • Comment trouver la dernière ligne de votre plage de données

    • Utilisation des méthodes Copy, PasteSpecial, Resize

    • Référencer des feuilles de calcul

    • Référencer des classeurs

    • Enoncé de l'activité

    • Correction de l'activité

  • 4

    Module 4: Comprendre les variables et les types de données

    • Introduction au Module 4

    • Importance d'utiliser des variables

    • Les types de données

    • Déclarer des constantes

    • Déclarer des dates

    • Déclarer des tableaux

    • Les variables de type objet

    • Le champ d'action d'une variable

    • Quizz - Module 4

  • 5

    Module 5: Utiliser les boucles et les expressions conditionnelles

    • Introduction au module 5

    • Utiliser l'expression With … End With

    • La boucle For Each …Next

    • L'expression conditionnelle If … Then

    • Une alternative à l'expression IF : Select Case

    • L'expression GoTo

    • Enoncé de l'activité

    • Solution de l'activité

  • 6

    Module 6: Utilisation des fonctions en VBA

    • Introduction du module 6

    • Fonctions VBA vs Fonctions Excel

    • Fonctions VBA couramment utilisées

    • La Fonction Msgbox - Afficher des informations à l'utilisateur

    • La Fonction InputBox - Recueillir des informations auprès de l'utilisateur

    • Methode InputBox permettant à l'utilisateur de sélectionner une plage de cellules

    • Présentation de l'activité à réaliser

    • Solution de l'activité

  • 8

    Module 8: Les Boucles

    • Introduction du module 8

    • La boucle FOR

    • Imbrication de la boucle FOR

    • Utiliser la boucle For à reculons (Step négatif)

    • La boucle Do : Variante 1 Do Until

    • La boucle Do : Variante 2 Do While

    • La méthode FIND (un seul résultat)

    • La méthode FindNext (Plus d'un résultat)

    • Enoncé de l'activité

    • Correction de l'activité

  • 9

    Module 9 : Les Tableaux

    • Introduction du module 9

    • Les Tableaux à une dimension

    • Les Tableaux à dimension variable

    • Préserver le contenu d'un tableau à dimension variable

    • Les Tableaux à deux dimensions

    • Utilisation de variable de type variant comme tableau

    • Enoncé de l'activité du module

    • Solution de l'activité du module

  • 10

    Module 10 : Accès aux fichiers et dossiers

    • Introduction au module 10

    • Vérifier qu'un fichier existe( Fonction DIR )

    • Vérifier qu'un dossier existe (Fonction DIR)

    • La méthode GetOpenFileName

    • La propriété FileDialog - Réaliser une boucle dans un dossier

    • Insertion d'une image dans un projet (1)

    • Insertion d'une image dans un projet (2)

    • Enoncé de l'activité

    • Solution de l'activité

  • 11

    Module 11: Tableaux croisés dynamiques et interactions avec d'autres applications

    • Introduction du module

    • Les tableaux croisés dynamiques

    • Automatiser l'exportation au format PDF

    • Comment automatiser l'envoi d'emails

    • Automatiser la rédaction de lettres personnalisées dans Word

  • 12

    Module 12: Les évènements

    • Introduction du module

    • Les évènements de type classeur

    • Les évènements de type feuille de calcul

    • L'événement Change (un événement de feuille de calcul)

    • Activité du module

    • Correction de l'activité du module

  • 13

    Module 13: Les formulaires utilisateurs

    • Introduction du module

    • Présentation des contrôles active X

    • Utilisation des cases à cocher

    • La zone de liste déroulante

    • Le formulaire utilisateur

    • Utilisation de la propriété "Enabled"

  • 14

    Module 14 - Les fonctions personnalisées

    • Présentation du module 14

    • Fonctions à un argument

    • Fonctions à deux arguments

    • Application : Fonction de calcul de l'impôt sur le revenu

    • Activité: Enoncé

    • Activité: fonction de calcul de somme en fonction de couleur (Correction)

  • 15

    Projet - Application de facturation

    • 1 - Introduction App de facturation

    • 2 - Liste déroulante et boutons

    • 3 - Changement du nom du client (Evenement change)

    • 4 - Changement de nom article (Evenement change)

    • 5 - Création d'une nouvelle facture

    • 6 - Enregistrement des données de la facture

    • 7 - Consultation de factures

    • 8 - Enregistrement de facture (Suite)

    • 9 - Btn Annul et Impression Facture

    • 10 - Ajout du logo

    • 11 - Conversion du total de la facture en lettres

  • 16

    Bonus - Live

    • Visioconférence du 15/10/22 - Présentation + Objectifs

    • Visioconférence du 22/10/22 - Création d'un calculatrice + calcul de prime

    • Visioconférence du 12/11/22 - Application calcul amortissement lineaire

    • Visioconférence du 05/11/22

    • Visio du 20 Novembre 2022 - Séances de questions & réponses

    • Visio du 26 novembre 2022 - Projet Application Tableau de remboursement d'emprunt