EXCEL VBA - les Bases
ASL CONSEIL
Langage Visual BasicCOREFOR CENTRE-VAL DE LOIRE
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 maitrise 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. En fonction du métier exercé, les compétences professionnelles VBA sera requise à un niveau plus ou moins élevé. Le Tosa VBA atteste des capacités d'un titulaire à déclarer des variables, manipuler des graphiques, gérer les blocs de construction, écrire des procédures, gérer les formulaires et créer des fonctions personnalisées.
OBJECTIFS :
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 é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.
OBJETS : Connaitre la notion de portée des variables ainsi que la durée de vie. Connaitre et savoir utiliser la plupart des types de variables existants. Connaitre 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 connaitre des méthodes avancées pour faire référence aux cellules. Savoir manipuler les graphiques.
PROCEDURES : Savoir créer une procédure et y ajouter des arguments. Connaitre 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 DIALOGUE, FORMULAIRES ET CONTROLES ACTIVEX : 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 controles. Gérer des listes à sélection multiple et en cascade.
ENVIRONNEMENT ET OUTILS DE DEBOGAGE : 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. Connaitre 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. Connaitre les principes généraux de l'automation.
Modalités d'évaluation : Test adaptatif en ligne Algorithme adaptatif Le niveau des questions s'adapte au niveau du candidat tout au long du déroulement du test Scoring mathemathique IRT Item Response Theory Score sur 1000 Typologies de questions Activités interactives, relier glisser déposer cliquer sur zone déroulante QCM et exercices de mises en situation dans l'environnement Microsoft VBA rencontrées en entreprise Format du test 35 questions 60 minutes Avec VBA Niveau AVANCE (score Tosa 726 à 875), vous disposez d'une très bonne maitrise du sujet évalué. Votre productivité est excellente.
Formation-action constituée d'apports théoriques, de démos, de pratiques basées sur des exercices, adaptée aux compétences que vous souhaitez acquérir. Le Formateur personnalisera la formation à votre rythme. Formateurs habilités Certification TOSA.
Automatiser des processus dans les applications Microsoft Office avec VBA (Tosa)
RS 6963 CertifInfo 118139 ASL CONSEIL
Langage Visual BasicVIVANEO
Langage Visual BasicASL CONSEIL
Langage Visual BasicASL CONSEIL
Langage Visual Basic