Excel : s’initier à la programmation en vba

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

Proposée par EDUGROUPE MP — 92000 Nanterre

Éligible CPF
Formation continue
Présentiel

Prix

Indiqué par le ou les établissement(s)

1 400 €

Présentation

  • La formation est constituée d'apports théoriques, d'exercices pratiques, de réflexions et de retours d'expérience
  • EduGroupe est un centre de formation certifié Qualiopi

Modalités disponibles

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

Objectifs

À la fin de cette formation, les participants seront capables de développer des applications personnalisées faisant appel aux fonctions d'Excel par une interface graphique conçue avec Visual Basic

Programme

Notre programme de formation :
  1. Enregistreur de macro
    • Lancer l’enregistrement d’une macro
    • Savoir repérer les lignes de code inutiles dans une macro enregistrée
    • Exemple de Travaux Pratiques : Enregistrer une macro-commande pour montrer les limites de cette méthode
  2. Découvrir l'interface de l'éditeur VBA
  3. L’explorateur de projet
  4. La fenêtre Propriétés
  5. L'explorateur d'objets
  6. La fenêtre de code
  7. La fenêtre de débogage
  8. La boîte à outils des contrôles
  9. Travaux Pratiques : Exécuter un code en mode pas à pas et insérer une userform pour la découverte
  10. Comprendre les procédures et les fonctions
    • La structure détaillée des procédures
    • La structure détaillée des fonctions
    • Les paramètres
    • Les appels de procédures et fonctions
    • La documentation du code
    • La gestion des procédures
    • Exemple de Travaux Pratiques : Créer un projet en factorisant le code par des procédures et des fonctions
  11. Utiliser les variables et les constantes
    • Déclarer des variables et vérifier leurs portées
    • Utiliser des variables tableaux
    • Travaux Pratiques : Interagir entre les données des feuilles de calcul et les variables du code
  12. Manipuler les chaînes de caractères
    • Exemple de Travaux Pratiques : Utiliser les fonctions de déconcaténation de texte
  13. Mettre en place des branchements conditionnels et des boucles
    • Opter pour IF…ENDIF ou SELECT CASE
    • Distinguer les boucles FOR…NEXT et DO…LOOP
    • Travaux Pratiques : Tester les résultats intermédiaires ; Mettre en place des itérations sur des collections de données
  14. Découvrir les objets
    • Définir un objet par ses propriétés, ses méthodes et les évènements qui lui sont associés
    • Appréhender l’instruction WITH..END WITH
    • Travaux Pratiques : Manipuler les principaux objets d’Excel (Classeur, Feuille, Cellule, etc.)
  15. Créer des Userforms avec des contrôles
    • Créer ses propres Userform avec des contrôles
    • Associer des procédures évènementielles
    • Exemple de Travaux Pratiques : Créer un formulaire et récupérer les valeurs des contrôles dans une feuille de calcul
  16. Gérer les erreurs et le débogage
    • Découvrir les outils de débogage
    • Créer une routine de gestion des erreurs d’exécution
    • Travaux Pratiques : Créer une procédure et gérer des erreurs provoquées pour test
  17. Certification TOSA®
    • Cette formation prépare la Certification TOSA® VBA
    • La certification TOSA® délivre un niveau de compétences : Niveau Opérationnel (score de 551 à 725), Niveau Avancé (Score de 726 à 875), Niveau Expert (Score de 876 à 1000). En dessous de 551 points, le candidat recevra une attestation de passage de
Voir la formation sur le site de l'établissement