Certif. RS 100% CPF

Excel macros VBA Avancé

IF

1 898 €à partir de
Durée variabledurée
1session active
Pyrénées-Atlantiqueslieu

Objectifs de la formation

- Automatiser les calculs, les tableaux et le traitement de données dans Excel
- Créer des macros (enregistrer, modifier et écrire des procédures) en Visual Basic
et les associer à des objets Excel
- Utiliser les fonctions de base de la programmation en VBA pour développer des applications à partir des fonctionnalités d'Excel

Programme

OBJETS
• Connaître la notion de variables et reconnaître la déclaration des variables dans un code existant
• Déclarer une variable de type String et de type Variant
• Connaître la notion d'objet en matière de programmation
• Forcer la déclaration de variables et comprendre l'avantage de les déclarer
• 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
• Utiliser la plupart des types de variables existants
• Connaître la notion de tableaux et les utiliser
• 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
PROCEDURES
• Comprendre ce qu'est une procédure 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
• Repérer les lignes de code inutiles dans une macro enregistrée
• Créer un commentaire
• Comprendre certaines lignes du code d'une macro enregistrée
• 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
• Créer une procédure et y ajouter des arguments
• Utiliser tous les opérateurs arithmétiques, les opérateurs de comparaison, les opérateurs de concaténation et les principaux opérateurs logiques
• Écrire une fonction personnalisée et 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 les utiliser
• Utiliser un maximum de fonctions spécifiques VBA de tout genre
• Gérer quelques erreurs
• Utiliser les étiquettes
• Gérer les principaux événements
BOITES DE DIALOGUES, FORMULAIRES ET CONTROLES ACTIVEX
• Reconnaître l'interface : identifier une boîte de dialogue, un formulaire avec les différents contrôles
• Insérer un contrôle ActiveX depuis l'onglet Développeur
• Reconnaître l'interface : identifier une boîte de dialogue, un formulaire (Userform)
• Créer un Userform simple
• Afficher des messages et des boîtes de dialogue simples, 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
• Créer des Userforms avec les principaux contrôles et créer des outils avancés
• Affecter toutes sortes d'événements liés aux contrôles MS

Résultats attendus

La validation des acquis sera confirmée par le passage du certificat TOSA, à l'issue de l'action. Vous pourrez vous prévaloir du certificat dans le cadre de vos fonctions ou d'une recherche d'emploi

Les points forts

La formation est dispensée en face à face, en cours INDIVIDUELS. Notre intervenant est doté d'une expertise éprouvée et d'une solide connaissance du monde de l'entreprise.

La certification

Automatiser des processus dans les applications Microsoft Office avec VBA (Tosa)

  • TypeCertif. RS
  • Spécialité (NSF)Informatique, traitement de l'information, réseaux de transmission
  • DomaineLangage Visual Basic
RS 6963 CertifInfo 118139

Organisme & lieu

Formations similaires