Formation Excel-VBA | YK Business Solution

🟩🔷Excel-VBA : De débutant à expert en automatisation

Programme de Formation

📌 Objectifs de la formation

  • MaĂ®triser les fonctions avancĂ©es d’Excel
  • Automatiser les tâches rĂ©pĂ©titives avec VBA
  • CrĂ©er des outils personnalisĂ©s
  • Enregistrer des macros et les associer Ă  des objets
  • Modifier et optimiser les codes
  • CrĂ©er des menus personnalisĂ©s
  • DĂ©boguer des macros

Contenu pédagogique Excel :

Débutant (3h)

PRESENTATION D’EXCEL
  • PrĂ©sentation de l’Ă©cran
  • Le ruban et les diffĂ©rents onglets
TRAVAILLER AVEC EXCEL
  • Saisir, modifier, copier, coller des donnĂ©es
  • DiffĂ©rencier les diffĂ©rents types de donnĂ©es (texte, nombre, dates)
  • IncĂ©menter une sĂ©rie
  • Se dĂ©placer et sĂ©lectionner
MISE EN FORME
  • Mise en forme des donnĂ©es (police, taille, alignement)
  • Mise en forme du tableau (bordures, largeur, hauteur, couleur)
  • Les principaux formats (nombre, monĂ©taire, comptabilitĂ©, date/heure)
  • Reproduire la mise en forme
MISE EN PAGE
  • Portrait / Paysage. Gestion des marges
  • Zone d’impression

Intermediaire (4h)

MISE EN PAGE
  • Ajuster le tableau Ă  une page. Centrer le tableau dans la page
  • RĂ©pĂ©ter les titres sur chaque page
  • CrĂ©er des sauts de page
  • En-tĂŞte et Pied de page
  • Aperçu avant impression et impression
LES CALCULS / FONCTIONS D’EXCEL
  • Les formules prĂ©dĂ©finies (somme, moyenne, max, min, nb)
  • Écrire des formules avec des rĂ©fĂ©rences relatives, absolues
  • Les fonctions texte: (gauche, droite, stxt, concat, etc)
  • Les fonctions de dates : (aujourdhui, jour, mois, annee, date, datedif, etc)
  • Les fonctions statistiques : (nb, nbval, nb.si, nb.si.ens)
  • Les fonctions mathĂ©matiques : (somme.si, somme.si.ens)
  • Les fonctions logiques (si, et, ou, sierreur)
  • Les fonctions de recherche et rĂ©fĂ©rence
  • (recherchev, rechercheh)

Avancé (6h)

MISE EN PAGE
  • Aperçu des sauts de page
LES CALCULS / FONCTIONS D’EXCEL
  • Les fonctions avancĂ©es d’excel (index, equiv, decaler, indirect)
  • Les nouvelles fonctions d’excel : (unique, filtre, trier, joindre.texte, si.multiple, si.conditions, recherchex)
  • Imbriquer des fonctions par une Ă©criture directe au clavier
GESTION DES FEUILLES
  • Effectuer des calculs entre plusieurs feuilles
LA GESTION DE DONNÉES
  • Les mises en forme conditionnels avec formules

Contenu pédagogique VBA :

VBA Débutant (3h)

ENREGISTREMENT DE MACROS
  • Enregistrer avec des rĂ©fĂ©rences relatives ou absolues
  • Raccourcis claviers
L’EDITEUR VISUAL BASIC
  • FenĂŞtre
  • Projet FenĂŞtre du code
  • FenĂŞtre des propriĂ©tĂ©s
HIERARCHIE DES OBJETS EXCEL
  • Notion de collection
PRINCIPE DES OBJETS
  • PropriĂ©tĂ©s et MĂ©thodes des objets
  • DĂ©finitions
  • Utilisation
  • PropriĂ©tĂ©s et mĂ©thodes qui renvoient un objet
  • Utilisation d’arguments nommĂ©s
  • Utilisation de l’explorateur d’objets
STRUCTURE DU LANGAGE
  • Variables et constantes
  • DĂ©clarations
  • Variables locales et globales
MANIPULATION DES OBJETS DE BASE
  • PropriĂ©tĂ©s et mĂ©thodes d’un Workbook
FEUILLES DE CALCULS
  • PropriĂ©tĂ©s et mĂ©thodes d’un Worksheet
  • SĂ©lectionner une feuille
CELLULES D’UNE FEUILLE
  • PropriĂ©tĂ©s et mĂ©thodes associĂ©es Ă  un objet Range
LES OBJETS / COLLECTIONS
  • Utilisation de l’explorateur d’objets
LES BOITES DE DIALOGUES PREDEFINIE
  • Le MsgBox
  • L’inputBox
ECRITURE DE PROGRAMMES VBA
  • Les outils de dĂ©veloppement
  • Les Ă©vĂ©nements
  • Les objets
  • Les variables
  • Les procĂ©dures

VBA Intermediaire (4h)

HIERARCHIE DES OBJETS EXCEL
  • Arborescence des collections d’objets
PRINCIPE DES OBJETS
  • RĂ©fĂ©rence Ă  un objet dans une collection
  • Arguments des mĂ©thodes
  • Les collections sont aussi des objets
STRUCTURE DU LANGAGE
  • Tests, tests multiples, boucles
  • Saisie de donnĂ©es, Message d’infos
  • Les fonctions de manipulation de donnĂ©es
  • ProcĂ©dures et fonctions
  • Interception et gestion des erreurs Les outils de dĂ©bogage
MANIPULATION DES OBJETS DE BASE
  • Classeurs (Collection Workbooks et objet Workbook)
FEUILLES DE CALCULS
  • Sheets Worksheets Worksheet
  • Ajouter, supprimer, dĂ©placer, copier, renommer des feuilles
CELLULES D’UNE FEUILLE
  • L’objet Range
  • Toutes les mĂ©thodes pour rĂ©fĂ©rencer un bloc de cellule
  • Copier, effacer, modifier
  • GĂ©rer une base de donnĂ©es
LES OBJETS / COLLECTIONS
  • RĂ©fĂ©rence Ă  un objet dans une collection
  • Les collections sont aussi des objets
  • La boucle For Each
UTILISER LES FONCTIONS DE BASES DU VBA
  • Right, Left, Len, Cnum, Int, Format, Dateserial …
UTILISER LES FONCTIONS D’EXCEL EN VBA
  • Recherchev (Vlookup), Equiv (Match) …
LA GESTION DES ERREURS EN VBA
  • On error resume next
  • On error goto
LES BOITES DE DIALOGUES PREDEFINIE
  • GetOpenFileName
  • GetSaveAsFileName
CREATION DES INTERFACES UTILISATEURS
  • Les boĂ®tes de dialogue
  • La personnalisation des dialogues
  • Les menus et les barres outils

VBA Avancé (6h)

ENREGISTREMENT DE MACROS
  • Destination de l’enregistrement
PRINCIPE DES OBJETS
  • Reproduire la mise en forme
  • Arborescence implicite
STRUCTURE DU LANGAGE
  • Types de donnĂ©es
  • Les instructions structurĂ©es du langage
  • Passage de paramètres
  • Appel d’une procĂ©dure ou d’une fonction
MANIPULATION DES OBJETS DE BASE
  • Ouverture, fermeture, sauvegarde
  • Fonction de test si un classeur est ouvert
FEUILLES DE CALCULS
  • Combien de feuilles d’un classeur
CELLULES D’UNE FEUILLE
  • Parcourir toutes les cellules d’un bloc
LES OBJETS / COLLECTIONS
  • La notion d’objet, de collection
  • L’arborescence des objets
  • DĂ©clarer ses propres objets
  • L’instruction set
LES MODELES OBJET
  • Utiliser le modèle objet : SĂ©lection par programme
  • Utiliser le modèle objet : CrĂ©ation d’assistant courrier
  • Utiliser le modèle objet : SĂ©lection, importation de fichier texte
  • Automation : Pilotage inter applications
  • Automation : Envoi et rĂ©cupĂ©ration de donnĂ©es entre applications Office
  • Utiliser le modèle d’Outlook : RĂ©cupĂ©ration de donnĂ©es
  • Utiliser le modèle d’Outlook : Envoi de mails par programme depuis Word, Excel
  • Modèle objet DAO (ADO) : RĂ©cupĂ©ration de donnĂ©es d’Access ou d’autres bases de donnĂ©es
TEST, RECETTE ET MISE EN OEUVRE
  • Le dĂ©ploiement des applications prĂ©alablement testĂ©es
  • Prise en compte de la sĂ©curitĂ©

Prêt à maîtriser Excel-VBA ?

Inscrivez-vous maintenant

ou appelez-nous au +33 7 58 41 99 56