Maîtrise EXCEL VBA


Cette formation Excel VBA , très complète, vous apportera la maitrise en excel vba ainsi que d'obtenir une certification TOSA. Formation éligible CPF . Activ'recrutement et formation met à votre disposition ses compétences et son expérience pour le déroulement des formations sur Le mans, Angers, Paris, Laval, Aix en provence, Marseille, Montpellier, Lille.
Cette formation vous intéresse ?
N'hesitez pas à nous contacter au 02.43.20.35.48 ou
par mail ici
A l'issue de cette formation vous serez capable de :
- Maîtriser les fonctions avancées de la programmation VBA.
- Développer des applications VBA optimisées et fiables.
- Optimiser et fiabiliser des applications existantes
Cette formation s'adresse à tous publics. Connaissance approndie de excel et connaissance de base en excel vba .
Durée : 2 jours (14h)
Villes:
- Le Mans
- Angers
- Laval
- Paris
- Aix en provence
- Marseille
- Montpellier
- Lille
Environnement et outils de debogage
- Comprendre les notions de modules : module pour le classeur et pour chacune des feuilles du classeur, modules standards.
- Être à l’aise d’une manière générale avec l’environnement VBA.
- 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.
- Lancement automatique de macros à l’ouverture et fermeture du dialogue.
- Savoir manipuler parfaitement les modules.
- Comprendre les messages relatifs aux erreurs et savoir régler les problèmes les plus courants.
- Posséder une excellente connaissance de l’environnement du VBA, Utiliser l’explorateur d’objets.
- Connaître l’exécution en mode Pas à pas, comprendre et utiliser les points d’arrêt, utiliser les outils de débogage tels les espions, et la fenêtre Exécution.
- Connaître les principes généraux de l'automation.
OBJET
- 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
- Connaître la notion de portée des variables ainsi que la durée de vie.
- Connaître et savoir utiliser la plupart des types de variables existants.
- Connaître la notion de tableaux et savoir les utiliser.
- Savoir affecter un objet à une variable (Instruction Set).
- Utiliser les constantes.
- Avec une bonne connaissance de l’objet Range et connaître des méthodes avancées pour faire référence aux cellules.
- Savoir manipuler les graphiques.
PROCEDURES
- Savoir 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. Savoir automatiser des tâches récurrentes.
- Savoir créer une procédure et y ajouter des arguments.
- Connaître et utiliser tous les opérateurs arithmétiques, les opérateurs de comparaison, les opérateurs de concaténation et les principaux opérateurs logiques.
- Savoir écrire une fonction personnalisée et savoir l’utiliser dans la feuille de calcul.
- Utiliser les blocs With… End With et les imbriquer.
- Utiliser les conditions avec l’instruction IF sous toutes ses formes, ainsi que l’instruction Select Case.
- Comprendre parfaitement les boucles et savoir les utiliser.
- Utiliser un maximum de fonctions spécifiques VBA de tout genre.
- Être capable de gérer quelques erreurs, utiliser les étiquettes.
- Être capable de gérer les principaux événements.
Boites de dialogues,formulaires et controles active x
- Savoir créer un Userform simple.
- Savoir afficher des messages et des boîtes de dialogue basiques, et 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.
- Savoir créer des Userforms avec les principaux contrôles, et créer des outils avancés.
- Savoir affecter toutes sortes d’événements liés aux contrôles MSForms ainsi qu’aux contrôles ActiveX.
- Définir l’ordre des tabulations dans un Userform,
- Modifier les propriétés des contrôles.
- Gérer des listes à sélection multiple et en cascade.