Formation Eligible CPF
Objectifs
Cette formation Excel - Programmation VBA Niveau 2 vous permettra de :
- Donner une méthodologie pour la création de nouvelles applications
- Donner une méthodologie pour l'analyse d'applications existantes
Syllabus
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
Creer 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
Comment ?
Méthodes pédagogiques
1 poste et 1 support par stagiaire
8 à 10 stagiaires par salle ou en classe virtuelle
Remise d'une documentation pédagogique papier ou numérique pendant le stage
La formation est constituée d'apports théoriques, d'exercices pratiques, de réflexions et de retours d'expérience
Évaluation
Evaluation préalable du niveau, besoin spécifique de l'apprenant
Auto-évaluation des acquis par le stagiaire via un questionnaire en ligne
Attestation de fin de stage remise au stagiaire
Certification TOSA (en option)
Participez à la prochaine session !
S'inscrireAdmission
A qui s’adresse cette formation
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
Cette formation Excel - Programmation VBA Niveau 2 nécessite de connaître l'enregistrement automatique des macros, les variables, les boucles, les tests.
Coût de la formation
Frais pédagogiques
1400€ HT
Tarif Inter-entreprise par personne
2016€ TTC
Tarif CPF pour particulier
Aides au financement
Formation finançable via votre Compte Personnel d e Formation (CPF)
Pour les demandeurs d'emploi, dirigeants d'entreprise, freelances, travailleurs indépendants et étudiants, de nombreuses structures de financement (Pôle emploi, votre région, AGEFIPH, etc.) et des dispositifs variés (AIF, FAF, etc.) existent.*
En savoir plus sur les dispositifs de financement.