Entraînez-vous aux macro-commandes et au langage de programmation VBA Excel en réalisant des exercices variés et concrets : utiliser l’Enregistreur de macros, créer des fonctions personnalisées, utiliser le langage VBA Excel pour créer des macros et des procédures événementielles (contrôler les saisies effectuées, afficher des images, mémoriser l’historique des modifications d’un classeur...), pour concevoir des macros agissant sur des plages de cellules, des feuilles et classeurs ; certains...
Entraînez-vous aux macro-commandes et au langage de programmation VBA Excel en réalisant des exercices variés et concrets : utiliser l’Enregistreur de macros, créer des fonctions personnalisées, utiliser le langage VBA Excel pour créer des macros et des procédures événementielles (contrôler les saisies effectuées, afficher des images, mémoriser l’historique des modifications d’un classeur...), pour concevoir des macros agissant sur des plages de cellules, des feuilles et classeurs ; certains exercices portent sur la création de formulaires intégrant des contrôles multiples et variés en interaction avec des listes et bases de données Excel.
Au début de chaque chapitre, un tableau récapitule les fonctions ou instructions macros exploitées dans chaque exercice.
Ce livre a été rédigé avec Excel Microsoft 365 mais il convient également si vous disposez d’Excel 2019 ou Excel 2021.
Les fichiers nécessaires à la réalisation de certains exercices sont disponibles en téléchargement sur www.editions-eni.fr.
5. Ajouter un bouton dans la barre d’outils Accès rapide
FONCTIONS PERSONNALISÉES
PROPRIÉTÉS/FONCTIONS/MOTS CLÉS UTILISÉS
1. Fonctions personnalisées
EXERCICE N°1
EXERCICE N°2
EXERCICE N°3
EXERCICE N°4
EXERCICE N°5
EXERCICE N°6
EXERCICE N°7
EXERCICE N°8
EXERCICE N°9
EXERCICE N°10
EXERCICE N°11
EXERCICE N°12
EXERCICE N°13
STRUCTURES CONDITIONNELLES
PROPRIÉTÉS/FONCTIONS/MOTS CLÉS UTILISÉS
1. Comparaison d’âges
2. Comparaison d’âges version améliorée
3. Appréciation
4. Tests sur types de données
5. Calcul de prime
6. Couleurs en fonction du type de données
7. Secteurs commerciaux
8. Comparaison de nombres
9. Dates d’évaluation
10. Dates en semaine ?
11. Vérification d’identifiant
12. Existence d’un numéro matricule
BOUCLES
PROPRIÉTÉS/FONCTIONS/MOTS CLÉS UTILISÉS
1. Contrôle de saisie de date
2. Test de calcul
3. Calcul de placement financier
4. Affichage de nombres
5. Codes de caractères
6. Calculs aléatoires
7. Appliquer une augmentation
8. Transformation de texte
9. Saisie de prénoms
10. Ajout d’étoiles devant nombres
11. Formatage de colonnes dans toutes les feuilles
12. Formatage de cellules
SAISIE DE DONNÉES - AFFICHAGE DE RÉSULTATS
PROPRIÉTÉS/FONCTIONS/MOTS CLÉS UTILISÉS
1. Saisie simple
2. Saisie contrôlée
3. Saisie par sélection de cellule et saisie de valeurs
4. Températures mensuelles
5. Saisies par département
6. Simulation de progression de chiffre d’affaires
7. Interrogation d’un fichier
8. Augmentation de tarif
TRAVAUX SUR PLAGES
PROPRIÉTÉS/FONCTIONS/MOTS CLÉS UTILISÉS
1. Sélectionner une plage à la souris
2. Sélectionner la plage courante
3. Sélectionner une plage vers le bas
4. Sélectionner une plage verticale
5. Couleur sur les listes déroulantes
6. Application de couleur sur cellules
7. Valeur minimum d’une plage
8. Mise en couleur de texte
9. Augmentation selon couleur
10. Liste des données non présentes dans une plage
11. Donnée correspondant à la valeur maximale d'une plage
12. Changement automatique de fonction de calcul
13. Échantillon aléatoire
14. Calcul sur variable tableau
15. Concaténation de données
16. Protéger les formules
TRAVAUX SUR FEUILLES ET CLASSEURS
PROPRIÉTÉS/FONCTIONS/MOTS CLÉS UTILISÉS
1. Créer des feuilles
2. Créer des feuilles (2)
3. Suppression de feuilles
4. Récupération de valeurs
5. Couleur d’onglet
6. Couleurs d’onglets par secteurs
7. Couleur d’onglet par code comptable
8. Empêcher l’insertion ou la suppression de colonne
9. Créer une feuille par jour du mois
10. Consolider les données de plusieurs classeurs
11. Créer un sommaire
PROCÉDURES ÉVÈNEMENTIELLES
PROPRIÉTÉS/FONCTIONS/MOTS CLÉS UTILISÉS
1. Création d’images
2. Variation de taux par clics successifs
3. Code d’accès à une cellule
4. Historique des devis
5. Modifier le type du graphique sur clic
6. Colorier la ligne du curseur
7. Effectuer une copie de sauvegarde du classeur
8. Création automatique d’un fichier PDF
9. Saisie de données sans doublons
10. Formatage automatique de textes
LES FORMULAIRES
OUTILS UTILISÉS
PROPRIÉTÉS / FONCTIONS / MOTS CLÉS UTILISÉS
1. Boutons d'option
2. Liste déroulante
3. Saisie de stagiaires
4. Calculs sur des dates
5. Sélection d’équipes pour des matches
6. Sélection d’équipes masquées
7. Saisie de voyages
8. Images dans formulaire
9. Liste filtrée par une autre liste
10. Calcul de coûts de travaux
MACROS ENREGISTRÉES
1. Macro de tri de colonnes
Les actions
Afficher l’onglet Développeur
Enregistrer la macro
Le code
Enregistrer le classeur
Le code définitif
Créer les boutons de lancement des macros
2. Macro d’impression
Les actions
Macro d’impression complète
Macro d’impression partielle
Le code
Créer les boutons de lancement des macros
3. Macro de filtrage de liste
Les actions
Le code
Le code définitif
4. Macro de formatage de titres
Les actions
Le code
5. Ajouter un bouton dans la barre d’outils Accès rapide
Les actions
FONCTIONS PERSONNALISÉES
1. Fonctions personnalisées
Les actions
Les codes
STRUCTURES CONDITIONNELLES
1. Comparaison d’âges
Les actions
Le code
2. Comparaison d’âges version améliorée
Les actions
Le code
3. Appréciation
Les actions
Le code
4. Tests sur types de données
Les actions
Le code
5. Calcul de prime
Les actions
Le code
6. Couleurs en fonction du type de données
Les actions
Le code
7. Secteurs commerciaux
Les actions
Le code
8. Comparaison de nombres
Les actions
Le code
9. Dates d’évaluation
Les actions
Le code
10. Dates en semaine ?
Les actions
Le code
11. Vérification d’identifiant
Les actions
Le code
12. Existence d’un numéro matricule
Les actions
Le code
BOUCLES
1. Contrôle de saisie de date
Les actions
Le code
2. Test de calcul
Les actions
Le code
3. Calcul de placement financier
Les actions
Le code
4. Affichage de nombres
Les actions
Le code
5. Codes de caractères
Les actions
Le code
6. Calculs aléatoires
Les actions
Le code
7. Appliquer une augmentation
Les actions
Le code
8. Transformation de texte
Les actions
Le code
9. Saisie de prénoms
Les actions
Le code
10. Ajout d’étoiles devant nombres
Les actions
Le code
11. Formatage de colonnes dans toutes les feuilles
Les actions
Le code
12. Formatage de cellules
Les actions
Le code
SAISIE DE DONNÉES - AFFICHAGE DE RÉSULTATS
1. Saisie simple
Principe
Le code
2. Saisie contrôlée
Principe
Le code
3. Saisie par sélection de cellule et saisie de valeurs
Le principe
Le code
4. Températures mensuelles
Le principe
Le code
5. Saisies par département
Le principe
Le code
6. Simulation de progression de chiffre d’affaires
Le code
7. Interrogation d’un fichier
Le code
8. Augmentation de tarif
Le principe
Le code
TRAVAUX SUR PLAGES
1. Sélectionner une plage à la souris
Le code
2. Sélectionner la plage courante
Le code
3. Sélectionner une plage vers le bas
Le code
4. Sélectionner une plage verticale
Le code
5. Couleur sur les listes déroulantes
Le code
6. Application de couleur sur cellules
Le code
7. Valeur minimum d’une plage
Le code
8. Mise en couleur de texte
Le code
9. Augmentation selon couleur
Le code
10. Liste des données non présentes dans une plage
Le principe
Le code
11. Donnée correspondant à la valeur maximale d’une plage
Le code
12. Changement automatique de fonction de calcul
Le code
13. Échantillon aléatoire
Le principe
Le code
14. Calculs sur variable tableau
Le principe
Le code
15. Concaténation de données
Le code
16. Protéger les formules
Le code
TRAVAUX SUR FEUILLES ET CLASSEURS
1. Créer des feuilles
Le code
2. Créer des feuilles (2)
Le code
3. Suppression de feuilles
Le code
4. Récupération de valeurs
Le code
5. Couleur d’onglet
Le code
6. Couleurs d’onglets par secteurs
Le code
7. Couleur d’onglet par code comptable
Le code
8. Empêcher l’insertion ou la suppression de colonne
Le code
9. Créer une feuille par jour du mois
Le principe
Le code
10. Consolider les données de plusieurs classeurs
Le code
11. Créer un sommaire
Les codes
PROCÉDURES ÉVÈNEMENTIELLES
1. Création d’images
Le principe
Les actions
Le code
2. Variation de taux par clics successifs
Le principe
Les actions
Le code
3. Code d’accès à une cellule
Les actions
Le code
4. Historique des devis
Le principe
Les actions
Le code
5. Modifier le type du graphique sur clic
Le principe
Les actions
Le code
6. Colorier la ligne du curseur
Les actions
Le code
7. Effectuer une copie de sauvegarde du classeur
Les actions
Le code
8. Création automatique d’un fichier PDF
Le principe
Les actions
Le code
9. Saisie de données sans doublons
Le principe
Les actions
Le code
10. Formatage automatique de textes
Le principe
Les actions
Le code
LES FORMULAIRES
1. Boutons d'option
Le principe
Les actions
Le code du bouton OK
Le code du bouton Annuler
Le code de la macro d'affichage du formulaire
2. Liste déroulante
Le principe
Les actions
Le code exécuté lors de l'activation du formulaire
Le code des deux boutons
Le code de la macro d'affichage du formulaire
3. Saisie de stagiaires
Le principe
Les actions
Le code associé au bouton OK
Le code du bouton FIN
Le code du bouton d’affichage du formulaire
4. Calculs sur des dates
Le principe
Les actions
Le code du bouton FIN
Principe du bouton CALCULER
Le code du bouton CALCULER
5. Sélection d’équipes pour des matches
Le principe
Les actions
Le code d’activation du formulaire
Le code du bouton OK
Le code du bouton ANNULER
Le code de la macro d'affichage du formulaire
6. Sélection d’équipes masquées
Le principe
Le code de la macro de sélection de la première équipe
Le code du bouton OK
Le code d’activation du formulaire
7. Saisie de voyages
Le principe
Les actions
Le code d'activation du formulaire
Le code du bouton Annuler
Le code du bouton OK
Le code de la macro d'affichage du formulaire
8. Images dans formulaire
Le principe
Les actions
Paramétrage du contrôle Image
Le code d'activation du formulaire
Le code associé à la liste déroulante
Le code du bouton FIN
Le code de la macro d'affichage du formulaire
9. Liste filtrée par une autre liste
Le principe
Les actions
Le code d'activation du formulaire
Le code à exécuter lorsque l'utilisateur effectue un choix dans la première liste
Le code du bouton OK
Le code du bouton Annuler
La macro d'affichage du formulaire
10. Calcul de coûts de travaux
Le principe
Les actions
Le code d'activation du formulaire
Le code lié à chaque contrôle du formulaire
Le code de la macro de calcul
Le code du bouton Annuler
Le code de la macro d'affichage du formulaire
Pierre RIGOLLET
Après avoir participé au développement de plusieurs logiciels (gestion de commandes, réalisation de devis, évaluation de compétences...), Pierre RIGOLLET assure depuis plus de vingt ans des actions de formation auprès de structures variées (PME, Administration, Ecole de Commerce, Organismes de formation...) et de publics divers (dirigeants d’entreprises, adultes en formation continue, demandeurs d’emplois, étudiants...) ; cette diversification lui permet d’affiner en permanence sa technique pédagogique et de fournir ainsi des prestations de formation et des livres d’informatique de qualité, adaptés aux besoins de tous.