EXCEL VBA LES FONDAMENTAUX
Développer des applications spécifiques simples à l'aide du langage de programmation Visual Basic Application
Durée et organisation :
4 jours
Lieu :
Cholet, les Herbiers ou sur site
Public concerné :
Collaborateur-salarié, dirigeant ou particulier
Prérequis :
Maîtriser les fonctions avancées d'ExcelObjectifs pédagogiques
- Comprendre l’univers VBA
- Les macros : définition, création et modification
- Rédiger en langage VBA
- Exploiter et gérer les boîtes de dialogue
- Trouver des solutions aux problèmes récurrents
Programme
Environnement et outils de débogage
- Afficher l’onglet Développeur
- Lancer un enregistrement pour une petite macro
- Afficher l’éditeur Visual Basic
- Exécuter une macro depuis la boîte de dialogue macro
- Reconnaître l’interface VBA
- Comprendre les notions de modules
- Savoir arrêter une macro en cours d’exécution
- Connaître l’exécution en mode pas à pas
- Sécuriser le code par un mot de passe
- Prévoir le lancement automatique de macros à l’ouverture et à la fermeture du dialogue
Les objets
- Comprendre la notion d’objet en matière de programmation
- Connaître la notion de variables et reconnaître la déclaration des variables dans un code existant
- Savoir déclarer une variable de type String et de type Variant
- Savoir forcer la déclaration de variables, et comprendre l’avantage de les déclarer
- Connaître et utiliser les principaux types de variables
- Connaître la notion de collection d’objets, de propriétés et de méthodes
- Connaître la notion de références (Range)
- Connaître les principaux opérateurs arithmétiques
Les procédures
- Comprendre et écrire une procédure simple
- Comprendre les noms des objets dans le code
- Connaître les notions d’activation et de sélection
- Avoir une connaissance sommaire de la structure d'une macro
- Dans une macro enregistrée, savoir repérer les lignes de code inutiles
- Créer un commentaire
- Créer une procédure et connaître les notions telles que mot clé, instruction, liste des arguments
- Connaître la syntaxe
- Connaître les principaux opérateurs arithmétiques
- Utiliser les blocs With… End With
- Créer des conditions avec l’instruction IF
- Comprendre les boucles
- Connaître la possibilité de la programmation sans arrêt sur erreur
- Appeler une macro dans une autre macro
- Automatiser des tâches récurrentes
Boîtes de dialogue, formulaires et contrôles ActiveX
- Se repérer dans l’interface : identifier une boîte de dialogue, un formulaire (Userform)
- Insérer un contrôle ActiveX depuis l’onglet Développeur
- Créer un Userform simple
- Afficher des messages et des boîtes de dialogue basiques
- Récupérer les réponses
- Insérer des boutons de commande ActiveX sur une feuille afin de provoquer l’exécution de la macro
- Affecter une macro à n’importe quel objet inséré dans une feuille du classeur
Résoudre les problèmes récurrents
- Maintenance Corrective & Évolutive des applications
- Les astuces
- Les différents types d’erreur VBA : Syntaxe – compilation – exécution – logique
- La gestion des erreurs
- Les liens utiles
- Les Forums de développeur
V20210422
Méthodes pédagogiques
- Exercices pratiques et progressifs
- Etudes de cas
- Echanges de pratiques
Méthodes mobilisées et modalités d’évaluation
- L'évaluation des acquis se fait au démarrage, en cours et à la fin de la formation par des tests, exercices pratiques, QCM, tour de table et questionnement individuel.
Validation
- Attestation de formation ou certification (en option) TOSA Excel VBA - Code : RS6201 - Certificateur : Isograd - Echéance de l’enregistrement : 14/12/2024
Box triptyque - fiche formation
Box un accueil convivial
Un accueil convivial
- Nous vous accueillons de 8h30 à 12h30 et de 13h30 à 18h du lundi au vendredi
- Vous bénéficiez d'un espace pause climatisé avec distributeur automatique à monnaie de boissons chaudes
- Une fontaine à eau fraîche est à disposition
- Le parking privé est sécurisé et gratuit
- La restauration: partenariat avec deux restaurants à proximité et une boulangerie Snack-pizza à 2 mn du centre
- Nos locaux sont entièrement accessibles aux personnes à mobilité réduite
Box Equipe fiche formation