Excel  VBA – NIveau opérationnel TOSA

Excel  VBA – NIveau opérationnel TOSA

3 jours - 21 heures

Maîtrise

TH : 30% - TP : 70%

De 1 à 6

Objectifs

  • Créer ou modifier des applications EXCEL automatisées (à l’aide de MACRO), avec dialogue opérateur grâce à VBA

Dans vos locaux

Saint-Etienne

IB-VBAT

Domaines concernés :

Toute personnes souhaitant automatiser des applications sous EXCEL

Prérequis :

Avoir le niveau TOSA : EXCEL Opérationnel 

Moyens pédagogiques:

Support de cours digital PC + Logiciel (en FaF)

Validation de la formation:

Attestation de suivi délivrée à l’issue de la formation.

Pour aller plus loin:

Excel Expert

Financement:

Entreprise, fonds formation, auprès de votre éventuel OPCO

Code CPF 2019 : 237359

 Programme
  • Initiation à l’algorithmique (formaliser son raisonnement)
  • VBA : Manipulations de base
    • Onglet développeur dans le ruban – Interface VBE
    • Définitions : Objet, Classe, propriétés, méthodes, évènements, collection, membre, instance, …
    • Dénomination des objets, des divers modules
    • Les Contrôles de formulaire, Contrôles Active X
    • Enregistrer, exécuter et archiver une macro, créer des raccourcis de lancement
    • Le bloc With … End With
    • Structure d’une application VBA (Classeur, feuilles, modules, formulaire) –
    • Créer et utiliser une fonction personnelle
    • Passer des arguments par valeur ou par référence, par position ou nommés
    • Protéger le code VBA par un mot de passe
    • Déclarer les variables (DIM – STATIC – PRIVATE – PUBLIC)
    • Déclaration de variables et de constantes tous types (Boolean, Integer, Long, Date, … Variant)
    • Conversion des types de données
    • Les tableaux statiques/dynamiques ; intérêts
    • Les structures de données
    • Créer, mettre au point, sauvegarder et utiliser une procédure (Subroutine)
    • Les propriétés des objets – L’explorateur des objets – la saisie assistée
    • La désignation des objets (APPLICATION, WORKBOOK, WORKSHEET, RANGE, CELLS, …)
    • Dialogue avec INPUTBOX et MSGBOX
    • Les structures de contrôle : IF …, SELECT CASE …, FOR …, FOR EACH …, DO WHILE, DO UNTIL…
    • Appel de procédure Sub et Function
    • La manipulation des chaînes de caractères
    • Notion de collection d’objets et manipulation
    • Sécurité des macros
    • La gestion des erreurs et branchement vers des sous-routines : ON ERROR, RESUME, NEXT, GOTO, GOSUB, RETURN, EXIT SUB ; les messages d’erreur
  • Les formulaires : USERFORM
  • Les erreurs et les outils de la mise au point
  • Eléments d’efficacité : conseils
  • Travaux pratiques sur version 2016 ou suivantes
M
Q

Couldn’t find what you were looking for? Contact our support

WP Feedback

Dive straight into the feedback!
Login below and you can start commenting using your own user instantly