Apprenez à automatiser et personnaliser vos tâches dans Excel pour MAC à l'aide de Visual Basic for Applications (VBA). Cette formation vous aidera à créer des macros et des programmes qui vous permettront de gagner du temps en automatisant les tâches répétitives, d'analyser des données complexes et de créer des tableaux de bord dynamiques.
Pour qui ?
Tout public
La formation et son contenu sont personnalisables pour s’adapter à tous les niveaux.
Tout public
La formation et son contenu sont personnalisables pour s’adapter à tous les niveaux.
Prérequis
- Ordinateur/Tablette
- Casque/Téléphone/Mobile
- Réseau Internet
- Avoir un accès au logiciel Excel
- Ordinateur/Tablette
- Casque/Téléphone/Mobile
- Réseau Internet
- Avoir un accès au logiciel Excel
Objectifs
- Introduction à Excel VBA
- Enregistrer, modifier et exécuter une macro
- Utiliser les instructions et les objets
- Créer des boîtes de dialogue
- Gérer les erreurs d’exécution
- Accéder aux données externes
- Utiliser les fonctionnalités avancées en programmation VBA
- Développer des applications professionnelles et conviviales
- Assurer le pilotage d’une autre application Office par VBA
- Introduction à Excel VBA
- Enregistrer, modifier et exécuter une macro
- Utiliser les instructions et les objets
- Créer des boîtes de dialogue
- Gérer les erreurs d’exécution
- Accéder aux données externes
- Utiliser les fonctionnalités avancées en programmation VBA
- Développer des applications professionnelles et conviviales
- Assurer le pilotage d’une autre application Office par VBA
Programme
Enregistrer, modifier et exécuter une macro :
- Utiliser l’enregistreur de macros
- Modifier une macro enregistrée
- Affecter une macro à un bouton, à un objet
- Créer une macro accessible depuis tous les classeurs
L’éditeur Visual Basic
- Naviguer dans l’explorateur de projet et l’utiliser
- Afficher et personnaliser un projet
- Assimiler l’utilisation de la fenêtre code et de ses modes de saisie
- Assurer le paramétrage de l’éditeur VBE (Visual Basic Editor)
Appréhender les notions de modules, de procédures et de fonctions de VBA
- Qu’est-ce qu’un modèle objet ?
- Comment manipuler le contenu d’un classeur Excel ?
- Définitions des termes et notions clés
- Maîtriser l’utilisation et les termes collections et références d’objets
- Réaliser des procédures courantes de manipulation des objets
La programmation en VBA
- Introduction aux variables sur Excel VBA
- Déterminer et mémoriser des constantes sur Excel
- Maîtriser les différents opérateurs et leurs types de calcul
- Prendre en main les procédures et les fonctions
- Mettre en place un contrôle d’exécution (structures conditionnelles, boucles)
L’interface utilisateur d’Excel VBA
- Paramétrer les fonctions INPUTBOX et MSGBOX
- Utiliser des UserForms
- La programmation événementielle
Prendre en main les outils de débogage
- Se familiariser avec le mode de déroulement pas à pas
- Le point d’arrêt
- Visualiser les fonctionnalités de la fenêtre des variables locales
- La fenêtre espion
- Maîtriser la gestion des erreurs présentes dans son code
- Assurer la protection de ses macros par mot de passe
Créer une interface efficace et conviviale
- Sélectionner une plage avec Contrôle RefEdit
- UesrForm avec une ListBox/ComboBox programmée (AddItem) acceptant le multiselect
- Gérer les dates et utiliser un calendrier dans Excel
- Exploiter les possibilités d’un langage objet : revoir le For Each….Next, les variables de type objet
- Exploiter les événements précis
- Maîtriser l’utilisation des variables (techniques de déclaration, variables tableaux)
- Appréhender les outils visant à intercepter, exploiter ou router les erreurs
Exploiter des techniques spécifiques
- Sélectionner un fichier avant d’en contrôler l’ouverture
- Naviguer dans les dossiers
- Ouvrir un fichier texte ou CSV et en régler la distribution en colonnes
- Tester l’existence d’un fichier, d’un dossier, ouverture d’un fichier : créer, utiliser des fonctions
- Les sous-programmes et fonctions (passage d’arguments, mise à disposition pour tous les modules)
Utiliser les tableaux croisés avec la programmation VBA
- Créer, modifier un TCD et en actualiser les données
- Réaliser un TCD sur une requête d’une table Access
- Réaliser un TCD sur des données Access (ODBC)
- Envoyer le tableau dans Word
Finaliser la distribution d’une application professionnelle
- Mettre en place un écran de présentation VBA temporisé
- Protéger son projet et l’accès aux feuilles
- Créer une bibliothèque de fonctions et procédures (xla, référence)
Enregistrer, modifier et exécuter une macro :
- Utiliser l’enregistreur de macros
- Modifier une macro enregistrée
- Affecter une macro à un bouton, à un objet
- Créer une macro accessible depuis tous les classeurs
L’éditeur Visual Basic
- Naviguer dans l’explorateur de projet et l’utiliser
- Afficher et personnaliser un projet
- Assimiler l’utilisation de la fenêtre code et de ses modes de saisie
- Assurer le paramétrage de l’éditeur VBE (Visual Basic Editor)
Appréhender les notions de modules, de procédures et de fonctions de VBA
- Qu’est-ce qu’un modèle objet ?
- Comment manipuler le contenu d’un classeur Excel ?
- Définitions des termes et notions clés
- Maîtriser l’utilisation et les termes collections et références d’objets
- Réaliser des procédures courantes de manipulation des objets
La programmation en VBA
- Introduction aux variables sur Excel VBA
- Déterminer et mémoriser des constantes sur Excel
- Maîtriser les différents opérateurs et leurs types de calcul
- Prendre en main les procédures et les fonctions
- Mettre en place un contrôle d’exécution (structures conditionnelles, boucles)
L’interface utilisateur d’Excel VBA
- Paramétrer les fonctions INPUTBOX et MSGBOX
- Utiliser des UserForms
- La programmation événementielle
Prendre en main les outils de débogage
- Se familiariser avec le mode de déroulement pas à pas
- Le point d’arrêt
- Visualiser les fonctionnalités de la fenêtre des variables locales
- La fenêtre espion
- Maîtriser la gestion des erreurs présentes dans son code
- Assurer la protection de ses macros par mot de passe
Créer une interface efficace et conviviale
- Sélectionner une plage avec Contrôle RefEdit
- UesrForm avec une ListBox/ComboBox programmée (AddItem) acceptant le multiselect
- Gérer les dates et utiliser un calendrier dans Excel
- Exploiter les possibilités d’un langage objet : revoir le For Each….Next, les variables de type objet
- Exploiter les événements précis
- Maîtriser l’utilisation des variables (techniques de déclaration, variables tableaux)
- Appréhender les outils visant à intercepter, exploiter ou router les erreurs
Exploiter des techniques spécifiques
- Sélectionner un fichier avant d’en contrôler l’ouverture
- Naviguer dans les dossiers
- Ouvrir un fichier texte ou CSV et en régler la distribution en colonnes
- Tester l’existence d’un fichier, d’un dossier, ouverture d’un fichier : créer, utiliser des fonctions
- Les sous-programmes et fonctions (passage d’arguments, mise à disposition pour tous les modules)
Utiliser les tableaux croisés avec la programmation VBA
- Créer, modifier un TCD et en actualiser les données
- Réaliser un TCD sur une requête d’une table Access
- Réaliser un TCD sur des données Access (ODBC)
- Envoyer le tableau dans Word
Finaliser la distribution d’une application professionnelle
- Mettre en place un écran de présentation VBA temporisé
- Protéger son projet et l’accès aux feuilles
- Créer une bibliothèque de fonctions et procédures (xla, référence)
Les points forts
- Des formations en situation de travail avec des formateurs-experts qui travaillent sur vos documents authentiques
- Un parcours personnalisé en distanciel ou en présentiel
- Votre coach personnel vous accompagne avant et pendant la formation
- Cours 100% adaptés selon le niveau
- Des formations en situation de travail avec des formateurs-experts qui travaillent sur vos documents authentiques
- Un parcours personnalisé en distanciel ou en présentiel
- Votre coach personnel vous accompagne avant et pendant la formation
- Cours 100% adaptés selon le niveau
Les formateurs
Nos formateurs sont des experts, animateurs et facilitateurs certifiés capables de contextualiser la formation selon le métier de l’apprenant (Finance, Commerce, RH, Marketing…). Leur capacité à s’adapter au profil et au niveau de l’apprenant contribue à donner confiance et facilite l’atteinte des objectifs pédagogiques.
La pédagogie actionnelle en situation de travail, signature pédagogique de MyConnecting, peut être complétée ou adaptée par d’autres pédagogies (inversée, spirale…) selon les dispositifs.
La réussite de l’apprenant est leur réussite !
Nos formateurs sont des experts, animateurs et facilitateurs certifiés capables de contextualiser la formation selon le métier de l’apprenant (Finance, Commerce, RH, Marketing…). Leur capacité à s’adapter au profil et au niveau de l’apprenant contribue à donner confiance et facilite l’atteinte des objectifs pédagogiques.
La pédagogie actionnelle en situation de travail, signature pédagogique de MyConnecting, peut être complétée ou adaptée par d’autres pédagogies (inversée, spirale…) selon les dispositifs.
La réussite de l’apprenant est leur réussite !
Livre blanc
Pour aller plus loin, découvrez notre livre blanc pour tout savoir sur les astuces bureautiques
Pour aller plus loin, découvrez notre livre blanc pour tout savoir sur les astuces bureautiques
L'ESSENTIEL
Modalités
Financement
Accessibilité
Toutes nos formations sont accessibles aux personnes à mobilité réduite. Outre l’accessibilité physique de l’ensemble de nos locaux, la mise en place d’adaptations matérielles spécifiques est prévue pour les personnes : malvoyantes, malentendantes, ou souffrant de troubles d’apprentissage du DYS.
Un accompagnement adapté lors du passage des certifications est également prévu.
Délai de lancement
Le lancement de nos formations s’effectue au plus tard dans les 72 h suivant la validation du dossier.
Modalités d'évaluation
- En début de formation, une évaluation de positionnement initiale, à l’oral et / ou l’écrit.
- Durant la formation, une évaluation continue de la progression.
- En fin de formation, une évaluation finale pour attester des progrès réalisés.
Accessibilité
Toutes nos formations sont accessibles aux personnes à mobilité réduite. Outre l’accessibilité physique de l’ensemble de nos locaux, la mise en place d’adaptations matérielles spécifiques est prévue pour les personnes : malvoyantes, malentendantes, ou souffrant de troubles d’apprentissage du DYS.
Un accompagnement adapté lors du passage des certifications est également prévu.
Délai de lancement
Le lancement de nos formations s’effectue au plus tard dans les 72 h suivant la validation du dossier.
Modalités d'évaluation
- En début de formation, une évaluation de positionnement initiale, à l’oral et / ou l’écrit.
- Durant la formation, une évaluation continue de la progression.
- En fin de formation, une évaluation finale pour attester des progrès réalisés.