Apprendre Excel VBA
Éligible CPF
À distance
VOUS SOUHAITEZ APPRENDRE EXCEL VBA À DISTANCE ?
Optez pour une formation à distance, à votre rythme et individuelle
Formation et Certification des compétences sur EXCEL VBA
DÉTAILS DE LA FORMATION
Access est un système de base de données développé par Microsoft. Il intègre des outils permettant de construire et automatiser une interface utilisateur personnalisée. Cette interface, vous l’avez découverte en utilisant formulaires et macros.
Avec Visual Basic Applications, franchissez une étape supplémentaire pour accéder à l’outil de programmation indispensable à la construction d’une application fiable et performante. Rendant ainsi transparents les détails techniques de fonctionnement de la base, et permettant à l’utilisateur de se concentrer sur ses règles de métier.
Tout au long de cette formation Access VBA, vous êtes accompagné par Jean-François Bavitot, consultant et formateur sur les bases de données Microsoft ainsi que sur ses outils de gestion de projets. Vous abordez, ensemble, la réalisation d’un cas pratique. Après avoir vérifié son modèle relationnel, vous apprenez à organiser la navigation dans un ensemble de formulaires. Vous mettez ainsi au point le déroulement d’un flux de travail, un véritable workflow, adapté aux urgences métier de l’utilisateur.
Avec l’aide VBA, vous pouvez rendre ces formulaires réactifs en fonction des choix effectués. Vous apprenez ainsi, toujours grâce à VBA, à rédiger des requêtes dynamiques. Vous terminez en finalisant votre application, afin d’en rendre l’utilisation conviviale et sécurisée. A l’issue de cette formation Access 2016 et VBA, vous êtes en mesure de développer votre application personnalisée, et de la distribuer sous une forme exécutable.
– Durée de la formation :
1 à 4 mois
– Publics visés/ pré-requis par la certification
Aucun pré-requis
– Modalités pédagogiques:
Depuis votre domicile ou votre entreprise. Vous rejoignez un environnement de formation en ligne, à l’aide de votre ordinateur,et suivez les différents modules sous forme de vidéos explicatives et pédagogiques.
Certification TOSA – code CPF RS 5792 – Test adaptatif en ligne
Objectifs et contexte de la certification :
VBA est le langage de programmation des logiciels de la suite Office, un outil qui permet d’accomplir des tâches répétitives et automatisées, de faire interagir deux ou plusieurs applications Office en même temps. Très utilisé dans le monde du travail, il requiert une bonne maîtrise des logiciels de base. L’utilisation de l’outil est importante pour les employés mais aussi pour les employeurs, VBA permettant une optimisation du temps de traitement des données.
Les compétences professionnelles VBA peuvent correspondre à la principale activité de l’individu si sa profession est développeur VBA mais aussi de façons fréquentes dans des métiers autres que développeur VBA, par exemple dans le domaine de la finance.
Compétences attestées :
Niveau opérationnel (score Tosa 551 à 725)
Repérer les mécanismes de la programmation VBA afin de comprendre son utilité dans Excel
Identifier les variables dans un code et savoir qu’elles servent à stocker les données de façon à résoudre plus facilement les erreurs
Déchiffrer les éléments élémentaires d’un code VBA et faire un appel de procédure simple pour automatiser des tâches répétitives
Créer des macros courtes ou appeler une macro depuis une autre macro pour créer des routines et des sous- routines afin de permettre l’exploitation et le traitement de données en vue de rédiger des comptes rendus d’étude
Identifier les éléments simples de l’interface VBA
Réutiliser les fonctionnalités intégrées programmées préalablement par d’autres utilisateurs de VBA
Utiliser des interfaces utilisateurs simples pour la saisie, la modification ou la visualisation de données : traiter et analyser des données reçues
Comprendre la notion de module afin d’identifier le code source dans VBA
Se repérer dans l’environnement Visual Basic afin de lancer une macro simple
Niveau avancé (score Tosa 726 à 875)
Utiliser les variables et les mettre en application dans différents contextes afin par exemple de créer des tableaux et de manipuler des graphiques
Résoudre certaines erreurs dans le code VBA et gérer les principaux évènements affectables à un classeur, une feuille ou une cellule Excel pour d’écrire des programmes, les modifier ou les faire évoluer si nécessaire
Créer des formulaires avancés et gérer leurs modifications
Corriger les erreurs dans le code et mettre en place l’automation des macros pour identifier des erreurs de code et les corriger en ayant recours aux outils de débogage
Niveau expert (score Tosa 876 à 1000)
Regrouper les constantes dans des énumérations afin d’optimiser la création et l’utilisation de tableaux statiques ou dynamiques pour permettre la construction de langage spécifiques que VBA utilise pour travailler avec une application
Ecrire des fonctions personnalisées et les utiliser dans la feuille de calcul Excel
Gérer l’accès aux feuilles de classeurs des formulaires par un accès direct pour les rendre accessibles aux utilisateurs pour ainsi rendre privées toutes les fonctions qui ne doivent pas être accessibles de l’extérieur
Lire, écrire et gérer les données dans des classeurs Excel via les modules VBA et les relier à l’écosystème de Microsoft afin d’exploiter de façon optimale ces données
Utiliser un débogage ou des tests approfondis pour en savoir plus sur le fonctionnement d’un logiciel spécifique
Modalités d’évaluation :
Test en ligne adaptatif
Algorithme adaptatif : le niveau des questions s’adapte au niveau du candidat tout au long du déroulement du test
Scoring mathématique IRT (Item Response Theory) : score sur 1000
Typologies de questions : activités interactives (relier, glisser-déposer, cliquer sur zone, listes déroulantes, etc.), QCM et exercices de mises en situation dans l’environnement Microsoft VBA rencontrées en entreprise
Format du test : 25 questions – 60 minutes
Cette formation est prise en charge dans le cadre du Compte Personnel de Formation CPF qui remplace désormais le DIF depuis l’application de la réforme de la formation professionnelle du 1er janvier 2015. Pour être prise en charge par le CPF, votre formation doit conduire à une certification.
Pour plus d’informations, n’hésitez pas à consulter nos guides de financement ou à prendre contact avec nos conseillers.
Programme détaillé de la formation
Les Fondamentaux
Pourquoi Visual Basic Application ?
Rappels sur le référencement des cellules
Exécuter la macro
L’environnement VBE
Les procédures Sub
Comprendre la syntaxe du code : objet, propriété, méthode
Optimiser le code : éviter les sélections
La structure With
Constantes intégrées à VBA
Exemple d’une fonction VBA
Utiliser une fonction Excel
Enregistrer en références relatives
Optimiser le code en références relatives
Utiliser la propriété Cells
Remplacer Range par Cells
Découvrir les variables
Utiliser une variable avec Cells
Modifier une variable
Découvrir la boucle Do
Cas pratique : séparer le nom et le prénom
Le classeur de macros personnelles
Découvrir le test If
Exécuter la macro depuis le ruban
Les Variables
Les principaux types de variables
La portée des variables
Constantes VB intégrées
Déclarer une constante
Utiliser une constante
Formater une variable
Diagnostiquer l’erreur
Gérer l’erreur
Tester le flux
Améliorer le gestionnaire d’erreur
Créer un tableau avec la fonction Split
Automatiser ce tableau dans une boucle Do
Dimensionner un tableau
Créer de nouvelles colonnes dans un tableau
Créer de nouvelles feuilles
Effacer des feuilles : la boucle For Each
Appel de procédures
Création d’une interface graphique
Intégrer un UserForm
Fermer le UserForm
Les Structures de Base
Les événements
L’événement Selection Change
L’événement Change
Le bouton “Débogage”
Déclarer une variable
Forcer le débogage
Exécution en pas à pas
Une syntaxe simplifiée du If
Enchaîner des tests avec Elseif
Construire un Select Case
Imbrication du Select dans un Do
Choix du test : Jusqu’à ou Tant que ?
Prise en main du For
Imbriquer un If dans un For
Utiliser une fonction d’Excel
Utiliser le pas du compteur For
Référencer les feuilles
Supprimer une feuille
Une gestion d’erreur simple
L’événement Fermeture du classeur
Forcer l’enregistrement du classeur
Construire une MsgBox avec plusieurs boutons
Cas Pratique
Préparation d’un tableau Excel
Démonstration du résultat final
Le contrôle Intitulé
Le contrôle Cadre
Le contrôle Bouton d’option
Le contrôle Image
Le contrôle Zone de liste modifiable
Fermer le UserForm
Alimenter la liste déroulante
Rechercher une valeur dans Excel
Synchroniser les boutons d’option
Écrire une valeur dans Excel
Effectuer un tirage aléatoire
Structure de décision
Modifier un affichage
Ouvrir un UserForm
Utiliser un contrôle ActiveX Excel
Les Fonctions Personnalisées
Décomposer une date
Tester un type
Mesurer l’écart entre deux dates
Gérer l’erreur de type
Gérer le choix de l’utilisateur
Reconstituer une date valide
Tester le jour de la semaine
Créer une fonction personnalisée
Fonction personnalisée de texte
Connaître l’adresse d’une plage de cellules
Une fonction de calcul numérique
Créer un tri dans une fonction
Valider une matrice
Cas pratique : trier les feuilles
Envoyer un mail : liaison anticipée
Envoyer un mail : liaison tardive
À distance mais pas en solitaire !
S’il y a le moindre problème, notre équipe de conseillers s’engage à vous aider dans les plus brefs délais pour vous permettre un apprentissage en toute tranquillité.