Henquo

Formation

VBA Excel

Maîtriser VBA Excel

Automatisez la gestion de vos données.

Objectifs

Modalités Pédagogiques

Pré requis

– Disposer d’un ordinateur, un mobile ou une tablette ayant accès à Internet

Cette formation s’adapte à votre niveau, nos formateurs sauront vous accompagnés dans vos objectifs et vous accompagnera dans la compréhension et l’automatisation de vos taches sur Excel.

Evaluez votre niveau !

100% gratuit, sans engagement

Le programme

En fonction de votre niveau

  • Préparer l’environnement : activer les macros
  • Enregistrer une macro
  • Découvrir l’éditeur VBA
  • Modifier et simplifier le code d’une procédure
  • Associer un code à un bouton
  • Exécuter un code depuis la fenêtre d’exécution
  • Procédure et arguments
  • Fonctions et arguments
  • Déclaration des variables
  • Option Explicit
  • Variables locales et globales
  • Utiliser des conditions
  • Sortir d’une procédure : Exit Sub
  • Imbriquer des conditions
  • Select Case
  • Faire des boucles : While Wend / For Next / For Each Next
  • Les erreurs de compilation et d’exécution
  • Installer un point d’arrêt
  • Le mode pas à pas
  • Utiliser la fenêtre d’exécution
  • Utiliser la fenêtre des variables locales
  • Utiliser la fenêtre des espions
  • Objets, propriétés et méthodes
  • L’arborescence des objets
  • Les collections d’objets
  • Utiliser l’explorateur d’objets
  • La cellule active : ActiveCell
  • La sélection en cours :
  • Application.Selection
  • Utiliser Range : Range(« Adrs »), Range(« Adrs1″, »Adrs2 »)
  • L’adressage relatif : Offset
  • Redimensionner une plage : Resize
  • Accès aux cellules d’une sélection : Cells
  • Sélectionner des cellules : Select et Activate
  • Modifier les données dans les cellules : Value
  • Insérer des formules dans les cellules : Formula et FormulaR1C1
  • Copier une plage : Copy PasteSpecial
  • Agir sur la mise en forme des cellules
  • Rows, Columns : agir sur les lignes et colonnes d’une sélection
  • Rows.Count, Columns.Count
  • Row, Column
    Trier une plage : ObjetRange.Sort
  • Remplacer des valeurs dans une plage : Range.Replace
  • Collection ListOBjects et objet ListObject
  • ListObject.Name et autres propriétés
  • Détecter si une cellule fait partie d’un tableau structuré précis
  • Collection ListColumns et ListRows, objets ListColumn et ListRow
  • Analyser automatiquement la composition d’un tableau structuré
  • Les plages du tableau structuré : Listobject.Range .DataBodyRange, Range(« Tableau[Colonne] »)…
  • Parcourir ou modifier les données d’un tableau structuré
  • Supprimer ou ajouter des données à un tableau structuré
  • Créer un UserForm et ses contrôles
  • Propriétés du UserForm et des contrôles
  • Evénements du UserForm et des contrôles
  • Définir l’ordre des tabulations
  • Ouvrir, activer, fermer un UserForm
  • Initialiser un UserForm et ses contrôles à l’ouverture
  • Définir le contenu d’une liste déroulante par VBA
  • Modifier les données d’un tableau via le UserForm

Certification & bilan de fin

Vous pouvez passer la certification ICDL qui attestera de votre niveau sur le logiciel VBA Excel.

Besoin d'un conseil ?

Bénéficiez d’un échange sur votre besoin avec l’un de nos experts 100% offert et sans engagement.

Avez vous réalisé vos entretiens professionnels ?

Télécharger notre modèle gratuitement