Evolution MM

Formations à l'informatique
Découvrez la différence ENI

Lien accueil

Téléchargez le Calendrier des formations

Nantes, Rennes, Niort, Nice, Paris

jusqu'à juillet 2018

Rechercher
Rechercher une formation
 

Excel toutes versions : Macros avancées et approche VBA

Formation éligible au CPF

Public :

  • Tout utilisateur maitrisant la création de macros simples et souhaitant les améliorer.

Objectifs :

  • Créer des macros, de comprendre et de modifier un minimum le code afin de les rendre plus souples.

Pré-requis :

  • Avoir impérativement suivi la formation " B31-155 - Excel toutes version - créer des macros en mode enregistrement " (aucune révision de ce cours ne sera réalisée).

Contenu pédagogique

Effectuer des modifications simples du code VBA d'une macro pour l'optimiser

  • Présentation de l'Editeur Visual Basic
  • Présentation sommaire de la structure du code d'une macro (objet, propriétés, méthodes)
  • Repérer les lignes de code pouvant ou devant être supprimées (ou mises en commentaire)
  • Présentation des parties de code pouvant être facilement modifiées (plage de cellules, nom de feuille …)
  • Appeler une macro dans une autre macro

Ajouter des instructions dans le code VBA

  • Utiliser les variables objets pour gérer les macros utilisant des plages de cellules fixes (exemples : graphiques et tableaux croisés dynamiques)
  • Ajouter une condition (If…Else…End If) dans le code d'une macro
  • Utiliser une instruction pour éviter l'affichage de certains messages d'alerte (lors de la suppression d'une feuille par exemple)

Ajouter de l'interactivité dans vos macros

  • Utiliser et gérer une boîte de message à 2 boutons ("msgbox")
  • Utiliser et gérer boîte de dialogue simple ("application.inputbox")
  • Utiliser une variable pour récupérer et traiter les réponses de "msgbox" et "application.inputbox"

Automatisation

  • Lancement automatique d'une macro à l'ouverture, à la fermeture d'un classeur
Durée : 1 jour(s)
Tarif : 290 € (HT)
Réf : B31-160

Dates des sessions

Nantes (44) 27/03/18 29/06/18 Rennes (35) 27/03/18 29/06/18 Paris (75) Consultez-nous Niort (79) 27/03/18 29/06/18 Nice (06) 27/03/18 29/06/18 in-class™