Excel VBA, les fonctions avancées - Niv.2 / TOSA par EffiSkill
Lieu(x)
En centre (69)
Durée
Total : 15 heures
En centre : 15 heures
Financement
Demandeur d’emploi
Salarié
Éligible CPF
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Rappels sur les fondamentaux de la programmation VBA :
- Les objets : ActiveCell, Selection, ActiveSheet, Range...
- Les collections : Cells, WorkSheets, Charts, WorkBooks...
- Principes d'utilisation des objets et collections : propriétés, méthodes, et évènements.
- Déclarer et utiliser des variables et des constantes.
- Les structures de décisions (If, Select Case...) et les structures en boucles (For.Next...).
Les procédures et fonctions :
- Utiliser des procédures privées ou publiques.
- Les procédures évènementielles liées au classeur ou la feuille de calcul.
- Créer des fonctions personnalisées.
- Utiliser les API de Windows.
Débogage et gestion des erreurs :
- Les différents types d'erreur : de syntaxe, de compilation, d'exécution, de logique.
- Intercepter, exploiter ou router les erreurs.
- Les instructions On Error GoTo et On Error Resume Next.
Programmation des objets Excel évolués :
- Construction de formulaires élaborés (insertion de contrôles et listes déroulantes).
- Réalisation de tableaux croisés dynamiques.
- Automatiser la création et la modification d'un graphique.
Gérer les fichiers :
- Utiliser l'instruction DIR.
- Accéder aux fichiers d'un dossier FileSystemObject (FSO).
Communication avec les applications Office :
- La technologie Automation.
- Programmer la liaison avec les logiciels Office.
- Gérer l'importation de données externes.
- Les objets : ActiveCell, Selection, ActiveSheet, Range...
- Les collections : Cells, WorkSheets, Charts, WorkBooks...
- Principes d'utilisation des objets et collections : propriétés, méthodes, et évènements.
- Déclarer et utiliser des variables et des constantes.
- Les structures de décisions (If, Select Case...) et les structures en boucles (For.Next...).
Les procédures et fonctions :
- Utiliser des procédures privées ou publiques.
- Les procédures évènementielles liées au classeur ou la feuille de calcul.
- Créer des fonctions personnalisées.
- Utiliser les API de Windows.
Débogage et gestion des erreurs :
- Les différents types d'erreur : de syntaxe, de compilation, d'exécution, de logique.
- Intercepter, exploiter ou router les erreurs.
- Les instructions On Error GoTo et On Error Resume Next.
Programmation des objets Excel évolués :
- Construction de formulaires élaborés (insertion de contrôles et listes déroulantes).
- Réalisation de tableaux croisés dynamiques.
- Automatiser la création et la modification d'un graphique.
Gérer les fichiers :
- Utiliser l'instruction DIR.
- Accéder aux fichiers d'un dossier FileSystemObject (FSO).
Communication avec les applications Office :
- La technologie Automation.
- Programmer la liaison avec les logiciels Office.
- Gérer l'importation de données externes.
Objectifs
- Savoir utiliser les procédures et les fonctions.
- Apprendre à gérer les erreurs d'exécution.
- Maîtriser la programmation d'objets Excel évolués (formulaires, TCD, graphiques).
- Savoir gérer la communication avec les autres applications Office.Créer des applications professionnelles performantes avec le VBA d'Excel pour automatiser ses tâches. Obtenir une certification.
- Apprendre à gérer les erreurs d'exécution.
- Maîtriser la programmation d'objets Excel évolués (formulaires, TCD, graphiques).
- Savoir gérer la communication avec les autres applications Office.Créer des applications professionnelles performantes avec le VBA d'Excel pour automatiser ses tâches. Obtenir une certification.
Centre(s)
- Lyon - 2ème (69)
Formation proposée par : EffiSkill
À découvrir