Les macros sous Excel

Code 085
Durée 35 h
Tarif 1099 €
Participants 0 à 0
Inter
Intra
La Grande Motte du 24 au 28/09/18
Formation sur mesure réalisable dans vos locaux ou à la Grande Motte Fiche contact

Présentation

Les fonctions de base du tableur ne permettent pas de traiter certaines applications trop complexes. Il faut alors recourir à la programmation en Visual Basic, cette dernière permet aussi d'automatiser des tâches répétitives afin de rendre plus performants les tableaux qui permettront de renseigner, entre autres, les demandes des financeurs.

Personnes Concernées

Tout professionnel ayant une bonne pratique d'Excel et souhaitant automatiser les tâches répétitives afin de répondre de façon fiable et efficace aux exigences des services et des financeurs.

Prérequis

Il est indispensable de bien maîtriser Excel.

Objectifs

  • Analyser les besoins,
  • Définir les actions,
  • Comprendre le langage de programmation (VBA),
  • Réaliser des macros et des fonctions personnalisées.

Contenu

Enregistrer, modifier et exécuter une macro

  • Utiliser l'enregistreur de macros.
  • Modifier une macro enregistrée.
  • Affecter une macro à un bouton, à un objet.
  • Créer une macro accessible depuis tous les classeurs.

Programmer avec Excel

  • Écrire directement une macro dans l'éditeur Visual Basic.
  • Intégrer la notion d'objets, méthodes et propriétés.
  • Déclarer et utiliser des variables pour optimiser le code.
  • Gérer le curseur : position, déplacement, sélection dynamique.
  • Manipuler les feuilles, les classeurs par macro.
  • Transférer les données d'une feuille dans une autre.
  • Créer des macros interactives : Inputbox, Msgbox.
  • Effectuer des tests : If... Then... Else, Select Case.
  • Mettre en place des boucles pour les traitements répétitifs : Do... Loop, For... Next, For Each.
  • Traiter les erreurs : On Error.
  • Figer l'écran, désactiver les messages d'alerte d'Excel.
  • Déclencher automatiquement des macros à l'ouverture d'un classeur, à sa fermeture.
  • Définir des macros évènementielles.

« Déboguer » une macro

  • Exécuter au pas à pas.
  • Poser des points d'arrêts.
  • Contrôler les valeurs contenues dans les variables.
  • Ajouter des espions.

Méthodes, moyens pédagogiques, évaluation des résultats

Le formateur adopte une pédagogie très participative, faisant appel à la réflexion de chacun pour illustrer les méthodologies d'analyse.

Le participant aura ainsi acquis une méthode pour mettre au point ses propres applications. Les exercices réalisés en adéquation avec les apports théoriques permettent de vérifier les acquis.

Un SAS, Service Après Stage est proposé systématiquement aux différents participants qui pourront contacter librement et directement l'intervenant après la formation par l'intermédiaire de son adresse électronique.

Animation

Michel POUVREAU et/ou Dominique CHAUSSARD

Parcours

Ce stage peut être complété par des stages plus spécifiques comme :

  • Outils et méthodes pour adapter un planning avec Excel