0% ont trouvé ce document utile (0 vote)
209 vues8 pages

Formation VBA Excel pour Débutants

Transféré par

ousmt8116
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
209 vues8 pages

Formation VBA Excel pour Débutants

Transféré par

ousmt8116
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

APPRENDRE

L’AUTOMATISATION
EXCEL AVEC VBA
Programme de Formation

CABINET SMART
OTOBOS CONSULTING
MODULE 1 : LES FONDAMENTAUX
OBJECTIF
Apprendre le langage VBA pour Excel. Niveau : débutant en code VBA

DESCRIPTION
+225 0799133365 / +229 61574094

Apprenez à programmer en VBA avec Excel pour automatiser vos tâches.

Sous-module 1 - Premiers pas : l'enregistreur de macros

Pourquoi Visual Basic Application ?

Rappels sur le référencement des cellules

Enregistrez votre première macro

Exécuter la macro

Sous-module 2 - Découverte du code

Les procédures Sub


smartotobosconsulting@[Link]

Comprendre la syntaxe du code : objet, propriété, méthode

Optimiser le code : éviter les sélections

La structure With

Sous-module 3 - Constantes et fonctions : première approche

Constantes intégrées à VBA

Exemple d'une fonction VBA

Utiliser une fonction Excel

Sous-module 4 - Utiliser les références relatives


CABINET S.O.C.

Enregistrer en références relatives

Optimiser le code en références relatives

Module 5 - Optimiser avec la propriété Cells

Utiliser la propriété Cells

Remplacer Range par Cells


Sous-module 6 - Utiliser les variables

Découvrir les variables

Utiliser une variable avec Cells

Modifier une variable

Sous-module 7 - Créer une boucle

Découvrir la boucle Do

Cas pratique : séparer le nom et le prénom

Sous-module 8 - Effectuer des test conditionnels

Le classeur de macros personnelles

Découvrir le test If

Exécuter la macro depuis le ruban

MODULE 2 : LES STRUCTURES DE BASE


OBJECTIF
Apprendre les structures de base du langage Visual Basic for Applications (VBA) avec
Excel Niveau : débuter en VBA

DESCRIPTION
Apprenez les structures de base du langage VBA pour Excel

Sous-module 1 - Objets et événements

Les événements

L'événement Selection Change

L'événement Change

Sous-module 2 - Vérifier la qualité du code

Le bouton "Débogage"

Déclarer une variable

Forcer le débogage

Exécution en pas à pas


Sous-module 3 - Utiliser le test conditionnel If

Une syntaxe simplifiée du If

Enchaîner des tests avec Elseif

Sous-module 4 - Utiliser le test Select Case

Construire un Select Case

La syntaxe du Case

Sous-module 5 - Utiliser la boucle Do

Imbrication du Select dans un Do

Choix du test : Jusqu'à ou Tant que ?

Sous-Mmdule 6 - Utiliser la boucle For

Prise en main du For

Imbriquer un If dans un For

Utiliser une fonction d'Excel

Utiliser le pas du compteur For

Sous-module 7 - Travailler avec les feuilles

Référencer les feuilles

Supprimer une feuille

Une gestion d'erreur simple

L’événement Fermeture du classeur

Forcer l'enregistrement du classeur

Sous-module 8 - Faire un choix avec MsgBox

Construire une MsgBox avec plusieurs boutons


MODULE 3 : LES VARIABLES
OBJECTIF
Apprendre le langage VBA pour Excel. Niveau : Intermédiaire en code VBA

DESCRIPTION
Apprenez à créer et utiliser les différentes variables du code VBA pour Excel

Sous-module 1 - Typer les variables

Les principaux types de variables

La portée des variables

Sous-module 2 - Constantes

Constantes VB intégrées

Déclarer une constante

Utiliser une constante

Formater une variable

Sous-module 3 - Gestion d'erreur

Diagnostiquer l'erreur

Gérer l'erreur

Tester le flux

Améliorer le gestionnaire d'erreur

Sous-module 4 - Variables tableaux

Créer un tableau avec la fonction Split

Automatiser ce tableau dans une boucle Do

Dimensionner un tableau

Créer de nouvelles colonnes dans un tableau

Sous-module 5 - Gérer les feuilles de calcul

Créer de nouvelles feuilles

Effacer des feuilles : la boucle For Each

Appel de procédures
Sous-module 6 - Utiliser un UserForm

Création d'une interface graphique

Intégrer un UserForm

Fermer le UserForm

MODULE 4 : LES FONCTIONS PERSONALISEES


OBJECTIF
Utiliser les fonctions personnalisées de VBA pour automatiser la gestion d'Excel

DESCRIPTION
Apprenez à créer des fonctions personnalisées VBA pour Excel

Sous-module 1 - Fonctions VBA

Décomposer une date

Tester un type

Mesurer l'écart entre deux dates

Gérer l'erreur de type

Gérer le choix de l'utilisateur

Reconstituer une date valide

Tester le jour de la semaine

Sous-module 2 - Fonctions personnalisées

Créer une fonction personnalisée

Fonction personnalisée de texte

Connaître l'adresse d'une plage de cellules

Une fonction de calcul numérique

Sous-module 3 - Effectuer des tris

Créer un tri dans une fonction

Valider une matrice

Cas pratique : trier les feuilles (1)

Cas pratique : trier les feuilles (2)


Sous-module 4 - Communiquer avec Office

Envoyer un mail : liaison anticipée

Envoyer un mail : liaison tardive

MODULE 5 : CAS PRATIQUES


OBJECTIF
S’entraîner au code VBA pour Excel avec un cas pratique

DESCRIPTION
Exercice en ligne VBA pour Excel

Sous-module 1 - Création du UserForm

Préparation d'un tableau Excel

Démonstration du résultat final

Créer un UserForm

. Sous-module 2 - Utiliser des contrôles

Le contrôle Intitulé

Le contrôle Cadre

Le contrôle Bouton d'option

Le contrôle Image

Le contrôle Zone de liste modifiable

Le contrôle Bouton de commande

. Sous-module 3 - Développer le code du UserForm

Fermer le UserForm

Alimenter la liste déroulante

Rechercher une valeur dans Excel

Synchroniser les boutons d'option

Écrire une valeur dans Excel


. Sous-module 4 - Développer le code de l'application

Effectuer un tirage aléatoire

Structure de décision

Modifier un affichage

Sous-module 5 - Exécuter l'application

Ouvrir un UserForm

Utiliser un contrôle ActiveX Excel

Conclusion

Vous aimerez peut-être aussi