Perfectionnement à VBA

Perfectionnement à VBA

Vous avez déjà créé du code ou vous avez suivi le module initiation, vous souhaitez approfondir votre savoir. Ces 3 jours vous sont destinés.

Durée3 jours (21 h)

Tarif2400.00 € HT

Tarif intra

Ce tarif est valable pour une seule entreprise (ou un seul particulier) qui veut de l’apport individualisé.

Normal :2400.00 € HT

Promo :2100.00 € HT

En Inter ou en intra, une personne = plein tarif, une personne invitée : 2/3 du tarif pour chacun. Exemple visio conférence (2h) intra 150€, 2 personnes = 100 € chacune, en inter 30 € pour une personne, 20€ chacune

Tarif inter

Ce tarif est valable pour un groupe d’entreprises (ou de particuliers) qui désire participer à une session mutualisée. Le groupe est d’environ 8 personnes. En deçà d’un nombre minimum, nous nous réservons le droit d’annuler la formation et de rembourser.

Normal :630.00 € HT

Promo :540.00 € HT

En Inter ou en intra, une personne = plein tarif, une personne invitée : 2/3 du tarif pour chacun. Exemple visio conférence (2h) intra 150€, 2 personnes = 100 € chacune, en inter 30 € pour une personne, 20€ chacune

Détails de la formation

Objectif

Au terme de la formation, le stagiaire sera capable :

  • De produire du code structuré
  • De développer un applicatif complet

Les compétences acquises permettent de valider un niveau dans le cadre de la certification TOSA ou de la certification IDCL.

Public

Personne désirant réaliser des développements de programmes professionnels à partir d’Excel

Prérequis

Connaissance de l’environnement microinformatique, de Windows et d’Excel & initiation à VBA.

Méthode

Travail en réseau et apports via vidéo projecteur, travail sur cas pratiques, échanges en temps réel

Moyens

  • En Présentiel : PC portables des participants ou salle portables mobile, vidéoprojecteur, paperboard.
  • En distanciel : séances à distance via ZOOM (ou TEAMS) avec tableau blanc et partage de documents.

PSH

Accueil, supports d'information, accessibilité, adaptation des outils... aux Personnes en Situation de Handicap. Indiquez-nous votre besoin.

Inscription

Programme de la formation

Rappels sur la fenêtre

  • Structure langage objet
  • 6 zones (Explorateur de projet, Propriétés, Code, Variables locales, Espions, Exécution + la bibliothèque [F2])
  • Noms des modules
  • Place du code (classeur, onglet ou module)
  • Notion de point d'arrêt
  • Propriétés

Incontournables d’excel

  • Zones nommées, Liste personnalisée
  • RECHERCHV, INDEX/EQUIV, DECALER, INDIRECT, SOMME.PROD & SOMME.SI.ENS
  • Usage de l’approche 3D
  • Évaluer les formules pas à pas

Méthode

  • Indentations nécessaires
  • Externalisation des variables
  • Importance des commentaires
  • Déclaration & dimensionnement des variables
  • Choix information traitée NUM ou TXT
  • Usage d’une zone tampon

Manipulations de base

  • Commenter le code
  • Code arrêt
  • Reprise
  • Debug

Macros de base exemples

  • Transfert
  • Remise à zéro
  • Majuscules/minuscules
  • Liste de nom de feuille de calcul
  • À l'ouverture Sub Workbook_open()

Msgbox de fin d'exécution
call & call
msgbox boucles

    • For/Next, With/End With
    • Do/While, Do Loop/Until

Tests
étiquette & sortie (goto)
gestion des erreurs
usage du rechercher/remplacer
formulaire

  • Par icône
  • Par feuille et fonctions
  • Par userform

Userform

  • Avec propriétés objet.enable, .passwordchar, .visible
  • Insertion dtpicker
  • Saisie numérique en TXTBOX

CAS

  • Liste déroulante mobile
  • Hauteur des données mobiles (comptage et noms en DECALER)
  • Formule automatique sur des données
  • Transfert formulaire vers tabulaire
  • Format géré sur numéro uniquement