Excel, développer des applications en VBA, niveau 1

Fiche de formation

  • Visualiser le code en VBA d’une macro et réaliser des modifications simples sous éditeur
  • Connaître les objets d’Excel, leurs propriétés et méthodes essentielles
  • Utiliser les différentes structures conditionnelles du langage, les variables et constantes et traiter les erreurs
  • Créer des formulaires de saisie et créer des procédures événementielles
blog-one

Durée : 4 jours

Programme détaillé

Module 1 : Développement par la macro-commande

  • Définir et identifier les limites d’une macro-commande : nécessité de passer en VBA.
  • Enregistrer une macro-commande et afficher le code.
  • Attacher une macro-commande à un bouton.
  • Utiliser des plages de dimensions variables.

Module 2 : Prise en main du langage VBA d’Excel

  • Visualiser le code d’une macro et réaliser des modifications simples sous éditeur.
  • Identifier les particularités des différentes versions d’Excel.
  • Appréhender l’environnement VBA : modules, projets, objets et leurs propriétés.
  • Repérer les principaux objets d’Excel (Workbook, Worksheet, Range), leurs propriétés et méthodes essentielles.
  • Travaux pratiques
    - Travailler sur des plages de dimension variable.
    - Consolider les informations de plusieurs onglets.

Module 3 : Structure du langage

  • Connaître les conditionnelles : IF ...END IF, SELECT CASE. Boucles FOR NEXT, DO WHILE, UNTIL, FOR EACH NEXT.
  • Comprendre les variables et constantes. Documenter le code.
  • Gérer les erreurs d’exécution, débogage.
  • Manipuler les procédures et fonctions. Appels, branchements.
  • Travaux pratiques
    - Analyser puis créer du code pour agir conditionnellement sur les plages de cellules.

Module 4 : Boîtes de dialogue et formulaires

  • Utiliser la boîte de message, boîte de saisie. Dialogues Excel.
  • Définir et comprendre le rôle d’un formulaire UserForm dans Excel.
  • Décrire les différents objets d’un formulaire, propriétés des contrôles dans un formulaire.
  • Récupérer, contrôler et exploiter des données saisies dans le formulaire.
  • Travaux pratiques
    - Créer un UserForm puis exploiter les données saisies.

Module 5 : Procédures événementielles

  • Comprendre la procédure événementielle. Les premiers événements de classeur et de feuille (Open, Activate).
  • Initialiser et paramétrer un contrôle : les événements des contrôles sur UserForm.
  • Travaux pratiques
    - Définir les actions à exécuter à l’ouverture d’un classeur, à l’affichage d’un UserForm.

Module 6 : Communication avec Word ou PowerPoint

  • Utiliser une automation, référencer une bibliothèque.
  • Manipuler l’objet Application.
  • Travaux pratiques
    Avec VBA, transférer un tableau Excel dans un document Word ou une présentation PowerPoint.
    -Option : certifier ses compétences avec le TOSA®.

Certification

Examen de certification TOSA® sur la version logiciel de votre choix en option. Ce test adaptatif de 60 min. compte 35 exercices et délivre un diplôme attestant de votre niveau de compétences

Toute personne souhaitant automatiser des traitements et développer des applications sous Excel

Bonnes connaissances d’Excel

Demander un devis S'inscrire

Nos formations

Bureautique

Contenus Access Excel expertise calcul avances Excel perfectionnement Excel tableau croise dynamique Excel VBA niveau Excel VBA niveau...
Demander un devis S'inscrire En savoir plus

Excel, développer des applications (...)

Visualiser le code en VBA d’une macro et réaliser des modifications simples sous éditeur Connaître les objets d’Excel, leurs propriétés et...
Demander un devis S'inscrire En savoir plus

Excel 2016/2013/2010, prise en (...)

Prendre en main l’interface Excel Concevoir un tableau et effectuer des calculs simples Mettre en forme un tableau pour le valoriser...
Demander un devis S'inscrire En savoir plus

Excel 2016/2013/2010, reporting et (...)

Sélectionner et préparer les données à analyser Mettre en œuvre les techniques permettant de croiser plusieurs tables de données...
Demander un devis S'inscrire En savoir plus

Maîtriser Access 2016/2013/2010, (...)

Analyser et comprendre les relations entre les objets d’une base de données Access Créer une table et ses champs, y associer une clé...
Demander un devis S'inscrire En savoir plus

Excel, base de données et tableaux (...)

Structurer une liste de données à analyser Connaître les fonctions de recherche des données dans une liste Maîtriser les fonctions de...
Demander un devis S'inscrire En savoir plus

Word 2016/2013/2010, prise en (...)

Naviguer dans l’interface et les menus de Word Créer et enregistrer un document Word, saisir du texte et naviguer dans ce texte...
Demander un devis S'inscrire En savoir plus

Word 2016/2013/2010, perfectionnement

Utiliser les modèles, styles et tableaux dans Word pour enrichir le contenu et la présentation Automatiser des insertions et corrections...
Demander un devis S'inscrire En savoir plus

Outlook 2016-2013-2010, être efficace

Appréhender et s’approprier l’environnement Outlook Envoyer des courriers, savoir les configurer et les customiser Gérer la réception,...
Demander un devis S'inscrire En savoir plus

Outlook 2016/2013/2010, perfectionnement

Personnaliser et classer ses messages dans Outlook Utiliser des règles de gestion pour organiser ses messages Définir la périodicité...
Demander un devis S'inscrire En savoir plus