Formation

Formation Excel VBA niveau 1 - Certifiante TOSA

Tosa VBATitre professionnel — éligible CPF, OPCO et financements publics.

Description

Introduction au VBA et à l¿automatisation

  • Environnement de programmation : Excel (développeur) et Editeur VBA
  • Enregistrer et exécuter une procédure (macros)
  • Visualiser le code VBA dans l'éditeur
  • Ajouter des commentaires
  • Modifier et améliorer le code de la procédure

Principe de programmation

  • Le langage VBA (Visual Basic for Application)
  • La programmation orientée objet
  • Les classes d'objets et ses membres (propriétés / méthodes /évènements)
  • L'explorateur d'objets de l'éditeur VBA
  • Les différents blocs d'instructions : procédure / fonction / procédure évènementielle
  • Les fonctions VBA (conversions / chaînes de caractères /mathématiques / date et heure ...)

Manipulation des objets principaux d¿Excel

  • Manipuler des cellules ou des plages
  • Manipuler des feuilles de calcul
  • Manipuler des classeurs Excel
  • Manipuler l¿application Excel

Les opérateurs et fonctions VBA intégrées

  • Les opérateurs arithmétiques
  • Les opérateurs de comparaison
  • Les opérateurs logiques
  • L¿opérateur de concaténation
  • Les fonctions VBA intégrées (Left, Right, Ucase,¿)

Les variables

  • Notions et intérêts d¿une variable
  • Les différents types de variables
  • La portée des variables
  • Déclaration et affectation d¿une variable

Les blocs d¿instruction conditionnels

  • L¿instruction IF
  • L¿instruction SELECT CASE

Les boucles

  • L'instruction DO...LOOP
  • L'instruction FOR...NEXT
  • L'instruction FOR EACH...NEXT
  • L'instruction EXIT

Les boites de dialogues

  • Les méthodes GETOPENFILENAME et GETSAVEASFILENAME
  • Les fonctions et méthode MSGBOX et INPUTBOX

Les formulaires (UserForm)

  • Créer un formulaire simple
  • Insertion et paramétrage des contrôles ActiveX
  • Préparer une procédure d¿affiche du formulaire

Les Outils de débogage

  • Placer des points d'arrêt
  • Effectuer un débogage pas à pas
  • Utiliser la fenêtre des variables locales

Objectifs

  • Créer des procédures d¿automatisation de tâches sous Excel
  • Créer des fonctions de calculs personnalisées
  • Acquérir les fondamentaux dans la programmation VBA
  • Utiliser des formulaires simples et des procédures évènementielles

Résultat

Attestation de formation Passage d'une certification en fin de formation (coût inclus dans le tarif)