EXCEL - PROGRAMMATION VBA - NIVEAU 2

Informations

Ce programme est standard.
Toutes nos actions de développement des compétences sont entièrement personnalisées.
Ce programme peut donc être personnalisé à votre demande à la suite d’un pré-diagnostic sous la forme d’un questionnaire ou d’un échange téléphonique.

 

Durée : 14 heures, soit 2 jours

Rythme : Temps plein

Format : Présentiel

Public visé : Tout utilisateur souhaitant se perfectionner sur Excel Programmation VBA de niveau 2.Cette formation Excel – Programmation VBA Niveau 2 est destinée aux personnes désirant créer des applications avec des interfaces personnalisées, structurées et documentées pour rendre la maintenance la plus simple possible. 

Pré-requis : Parfaite maitrise de Windows, Utilisation régulière d’Excel, Maitrise des fonctions avancées d’Excel.Maitrise des fonctions de base du VBA. Nécessite de connaître l’enregistrement automatique des macros, les variables, les boucles, les tests.

Débouchés / équivalence : Tout type d’emploi / Aucune correspondance.

Délais et modalités d’accès à nos actions de formations :

  • L’accès à nos actions de formations peut être initié par l’employeur, à l’initiative du salarié, par un particulier, à la demande de Pôle Emploi …
  • Pour vos demandes, contactez-nous par téléphone au 07 81 37 31 68 ou par courriel : hello@corefor-centrevaldeloire.com, ou sur notre formulaire en ligne « obtenir un devis » :  https://corefor-centrevaldeloire.com/demande-de-devis/
  • Nous nous engageons à vous répondre dans un délai de 72 heures : Lors de cet entretien, nous vous préciserons les modalités de déroulement de l’action de formation, les objectifs, les prérequis avec les modes d’évaluation, les sources de financement, etc…
  • A l’issue de l’évaluation par entretien, questionnaire, nous vous établiront un plan d’action personnalisée qui prend en compte vos attentes/besoins, et vos contraintes, ainsi que le devis associé.
  • A réception du devis signé l’organisation logistique, technique, pédagogique et financière est établie lors des divers échanges avec vous et nous.

Le délai d’accès est de minimum 11 jours.
Délai à convenir avec le Client.

Nombre de participants : Minimum : 6 | Maximum : 8

Méthode pédagogique :
Active et personnalisée, la pédagogie est basée sur le principe de la dynamique de groupe avec alternance d’apports théoriques (30%), et les apports pratiques (70%).

Modalités d’évaluation :
Des évaluations formatives sont réalisées tout au long du parcours formation de l’apprenant sous la forme de petits exercices très courts. Elles ont pour but de permettre à l’apprenant de voir où se situent ses acquis par rapport aux exigences de réussite de la formation. Le résultat de l’évaluation formative n’est communiqué qu’à l’apprenant. Une évaluation sommative est réalisée sous forme d’un questionnaire individuel reprenant les objectifs de l’action de formation.

Accessibilité aux personnes en situation de handicap :
Nos formations peuvent être accessibles aux personnes en situation de handicap. Chaque situation étant différente, nous vous recommandons de nous contacter avant votre inscription.

Profil de l’intervenant :
Consultant-Formateur expert en Bureautique et en VBA.
Il bénéficie d’un suivi de compétences aussi bien au niveau technique que pédagogique assuré par nos services.

Contact :
BESSE Vanina – 07 81 37 31 68
ou courriel : hello@corefor-centrevaldeloire.com

Tarif :
Tarif Intra-Entreprise, nous consulter pour un devis personnalisé sur ce lien : https://corefor-centrevaldeloire.com/demande-de-devis/

Date de mise en ligne du Programme : 29/05/2023

EXCEL - PROGRAMMATION VBA - NIVEAU 2

Objectifs pédagogiques

  • Mettre une méthodologie pour la création de nouvelles applications
  • Mettre une méthodologie pour l’analyse d’applications existantes

Programme

Les fonctions

  • Macros pour calculer un résultat : les différences syntaxiques avec une macro sous-programme
  • Les notions de paramètres et d’arguments
  • Les options ByrRef et ByVal pour le passage des paramètres aux arguments
  • Utiliser VBA pour créer une fonction dans Excel, stockée dans le classeur de macros personnelles

 

Les gestionnaires d’erreur

  • Instructions pour éviter d’aller dans le code VBA en cas d’erreur
  • Les instructions On Error GoTo et On Error Resume Next

 

Les variables objet

  • Exemple : pour inscrire la liste des fichiers d’un dossier
  • L’initialisation avec le mot clé Set
  • L’initialisation à la fin avec le mot clé Nothing pour libérer la mémoire vive
  • Utiliser les variables Tableau
  • Utiliser l’instruction ReDim pour mettre à jour la taille du tableau
  • Créer ses propres variables avec l’instruction Type

 

Les UserForms

  • Boîtes de dialogue créées par l’utilisateur pour faciliter la mise à jour des données
  • Créer l’instruction Show pour l’affichage de la boîte de dialogue
  • Créer les gestionnaires d’évènement pour les différents contrôles de la boîte : ListBox, TextBox, CheckBox, CommandButton, …
  • Structurer en sous-programmes les instructions avant et après l’affichage de la boîte

 

Créer une barre de menus

  • Consulter l’aide sur les barres de menus
  • Créer une barre de menus « Perso »
  • Ajouter un nouveau programme pour la création d’un menu
  • Créer une variable objet de type barre de menus (CommandBar)
  • Créer un sous-programme pour supprimer la barre de menus « Perso »
  • Créer des variables objet de type menu (CommandBarControl)
  • Créer des variables objets de type commande (CommandBarButton)
  • Créer la table des commandes
  • Créer une boucle des commandes utilisant la table des commandes
  • Demander que le sous-programme pour supprimer la barre de menus « Perso » soit exécuté à la fermeture
    du classeur

 

Copier un tableau dans Word

  • Créer le code dans Word VBA
  • Copier le code Word VBA dans Excel VBA

 

Utiliser les modules de classe

  • Créer un module de classe
  • Créer dans le module de classe des propriétés et des méthodes
  • Créer une macro pour lire les propriétés et utiliser les méthodes du module de classe