Bureautique

EXCEL VBA - PCIE/ICDL - 21 h

Partager sur

CPF

Les Objectifs

  • Créer et modifier une macro écrite en VBA
  • Automatiser des traitements répétitifs simples et complexes
  • Développer et gérer une application

Les méthodes pédagogiques et d'encadrement

  • Alternance d'apports théoriques et de cas pratiques
  • La formation est animée par des formateurs experts, validés et disposant de 5 à 10 années d'expérience

Le programme

Les "sur-mesure"

Enregistrement automatique de macro

  • Enregistrement d'une macro
  • Contexte d'exécution (local ou général)
  • Exécution d'une macro
  • Enregistrement en mode relatif/absolu

Environnement Visual Basic Editor (VBE)

  • Description des principales fenêtres de VBE (projet, propriétés, module, exécution…)
  • Les différents types de modules
  • Notion de code événementiel

Structure du langage

  • Notion d'objets, d'objets collection - Méthodes, propriétés
  • Premières écritures de code dans le volet exécution

Instructions de programmation structurée

  • Gestion des variables - Conditions : instruction if / select case
  • Boucles : à nombre de cycle fixe, conditionnelles, de collection
  • Interactions utilisateur : demande de réponse, saisie d'information

Objets, méthodes, propriétés remarquables

  • Description d'objets et d'instructions couramment utilisés pour leur plus-value

Méthodologie d'approche de l'automatisation d'un traitement - Ecriture du code

  • Ecriture du scénario des actions à réaliser - Saisie du code dans le module
  • Intégration et "nettoyage" de code enregistré automatiquement
  • Tests d'instructions dans le volet exécution

Test et débogage

  • Exécution du code, mode pas à pas, points d'arrêt, variables espions
  • Gestion des erreurs d'exécution

Gérer des boîtes de dialogue (userforms)

  • Gestion des objets (zones de texte, listes de choix, boutons d'options, ...)
  • Code événementiel
  • Gestion des échanges de données avec une feuille de calcul

Modalité d'évaluation

  • L'évaluation des acquis est réalisée tout au long de la formation au travers des mises en situation et exercices proposés.
  • Passage de la certification PCIE /ICDL