Aucun prérequis spécifique
À l'issue de la formation, le participant sera capable de mettre en œuvre les compétences suivantes :
Apprendre à contrôler et optimiser ses formules Créer des formules avec des fonctions de calcul élaborées
Savoir construire des tableaux en soignant leur mise en forme d'une façon immédiate
Comprendre comment analyser vos résultats à l'aide de différents calculs
Gagner du temps en modifiant simultanément plusieurs tableaux
Savoir trier et filtrer des données dans une table
Pouvoir présenter vos données sous forme de graphiques simples
Automatiser des tâches répétitives avec Excel
Enregistrer et exécuter des macro-commandes
Utiliser des macros complémentaires
Comprendre un code VBA
AVANT LA FORMATION
Entretien téléphonique avec le formateur afin de personnaliser votre formation.
Le programme de formation ci-dessous pourra donc être modifié gratuitement en fonction de vos attentes.
JOUR 1
Matin
Insérer des formes de calculs élaborésInsérer les fonctions statistiques (somme cumulée, max, min, Nb, moyenne...)
Visualiser les formules dans une feuille de calcul
Calculer des pourcentages dans une facture
Gagner du temps en recopiant une formule de calcul et le différents collage spéciaux
Nommer une zone pour faciliter la saisie d'une formule
Utiliser l'adressage relatif, absolu et mixte
Les références relatives et absolues
Utilisation des plages de cellules nomméesAprès-midi
Copier la valeur résultante d'une formule de calcul
Conditionnelles : SI, SI imbriqués, SI ET, SI OU, SOMME.SI, NB.SI
NBVAL() (pour compter des cellules contenant du texte)
NB() pour compter des cellules contenant des nombres)
NB.SI() (pour compter des cellules en tenant compte d'un critère de sélection)
NB.SI.ENS() (pour compter des cellules en tenant compte de plusieurs critères)
SI.CONDITIONS et SI.MULTIPLE simplifications des SI imbriqués
MIN.SI.ENS et MAX.SI.ENS, évolution de MINI et MAX
JOUR 2
Matin
Les tableaux croises dynamiques ExcelModifier l'affichage des champs calculés
Insérer des éléments calculés
Insérer des champs calculés
Les segments
Fonction : liredonneestableaucroisdynamique
Utilisation de formulaires Excel
Activer l'onglet Développeur
Concept des formulaires
Les différents contrôles de formulaires (case à cocher, listes...)
Protéger un formulaire
Interaction avec les formules (Index, Si)
Les macros commandes (Automatisation)
Découvrir le principe des macros
Créer une macro en mode enregistrement
Accéder au code visual basic généré
Affecter une macro à un bouton dans la feuille ou dans le ruban
Après-midi
Savoir se servir de macro-commandesCréation et édition de macros
Paramétrer des affichages personnalisés (ou Vues).
Utiliser les styles de cellules personnalisés.
Découvrir l'enregistreur de macro-commandes. Enregistrer en relatif ou en absolu
Afficher l'onglet Développeur.
Utiliser une macro par la liste des macros
Affectation des macros à :
Un bouton
Une illustration
Une icône de la barre d'outilsUtiliser une macro complémentaire.
Choisir le bon format de fichier (xls, xlsx, xlsm).
Répondre aux questions de sécurité des macros, utiliser des dossiers approuvés.
Choisir un raccourci-clavier pour une macro.
Utiliser le classeur de macros personnelles, découvrir ses particularités.
JOUR 3
Matin
L'environnement VBA (Visual Basic pour Application)Accéder à l'onglet développeur
Découvrir l'environnement de VBA : les feuilles modules, l'explorateur de projet VBA, la fenêtre Propriétés.
Codes de couleur
Personnalisation des optionsDéfinir et exploiter les objetsComprendre la hiérarchie des objets et collections d'Excel
Application, Workbook, Worksheet, RangeUtiliser les propriétés et les méthodes d'objets avec ou sans argument
Explorateur d'objetsManipuler les instructions de bloc With…End With, et les retours à la ligneAprès-midi
Connaître les principes de programmation structuréeStructure d'un module VBA
Les déclarations, les procédures, les fonctions, les variables et les commentaires dans le code
L'organisation d'un module VBA par constante pour des données fixe Structurer le langage
Instructions de Condition: If... Then... End If, Select Case... End Select
Instructions de Boucle: Do... Loop, For... Next, For Each... NextAjouter de l'interactivité dans une procédure
Utiliser et gérer une boîte de message à 2 boutons (ex. Oui, Non)
Utiliser et gérer une boîte de dialogue en récupérant les réponses saisiesConcevoir des fonctions personnalisées avec passage de paramètresGérer les erreurs et utiliser les outils de débogageExécuter les lignes de code en pas à pas et avec des points d'arrêt
Contrôler l'exécution du code en utilisant les espions et la fenêtre des variables locales
Afficher des valeurs, des résultats et faire des tests dans la fenêtre Exécution
FIN DE LA FORMATION
Débrief de la formation avec le formateur pour consolider vos connaissances.