Excel vba – niveau 1

Certification : Automatiser des processus dans les applications microsoft office avec vba (tosa)

Proposée par XXL Formation — 76130 Mont-Saint-Aignan

Éligible CPF
Formation continue
Présentiel

Prix

Indiqué par le ou les établissement(s)

1 704 €

Présentation

La formation animée par un expert technique/pédagogique. Groupe de 6 personnes max pour respecter une pédagogie individuelle. Un support au format numérique est remis à chaque participant afin de vous soutenir après la formation + Hotline 5/5 jours.

Modalités disponibles

Voie Modalité Prix Durée Niveau de sortie Provenance
Formation continue Présentiel 1 704 € 21 h

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

Programme

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
Voir la formation sur le site de l'établissement