Excel
Macros et programmation en VBA
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 [...]
[lire le résumé du livre]
Auteur : Pierre RIGOLLET
Editeur : Eni
Collection : Les cahiers d'exercices
Date parution : 09/2023 (2ème édition)CB Google/Apple Pay, Chèque, Virement
Quel est le sujet du livre "Excel"
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.Téléchargements
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.
Sommaire et contenu du livre "Excel - Macros et programmation en VBA"
AVANT-PROPOS
- Avant-propos
- Procédure à suivre pour le téléchargement :
- Procédure à suivre pour le téléchargement :
- 2.1 Table des matières
MACROS ENREGISTRÉES
- PROPRIÉTÉS/FONCTIONS/MOTS CLÉS UTILISÉS
- 1. Macro d’une liste de données
- 2. Macro d’impression
- 3. Macro de filtrage de liste
- 4. Macro de formatage de titres
- 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
- EXERCICE N°1
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
- Les actions
- 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
- Les actions
- 3. Macro de filtrage de liste
- Les actions
- Le code
- Le code définitif
- Les actions
- 4. Macro de formatage de titres
- Les actions
- Le code
- Les actions
- 5. Ajouter un bouton dans la barre d’outils Accès rapide
- Les actions
- Les actions
FONCTIONS PERSONNALISÉES
- 1. Fonctions personnalisées
- Les actions
- Les codes
- Les actions
STRUCTURES CONDITIONNELLES
- 1. Comparaison d’âges
- Les actions
- Le code
- Les actions
- 2. Comparaison d’âges version améliorée
- Les actions
- Le code
- Les actions
- 3. Appréciation
- Les actions
- Le code
- Les actions
- 4. Tests sur types de données
- Les actions
- Le code
- Les actions
- 5. Calcul de prime
- Les actions
- Le code
- Les actions
- 6. Couleurs en fonction du type de données
- Les actions
- Le code
- Les actions
- 7. Secteurs commerciaux
- Les actions
- Le code
- Les actions
- 8. Comparaison de nombres
- Les actions
- Le code
- Les actions
- 9. Dates d’évaluation
- Les actions
- Le code
- Les actions
- 10. Dates en semaine ?
- Les actions
- Le code
- Les actions
- 11. Vérification d’identifiant
- Les actions
- Le code
- Les actions
- 12. Existence d’un numéro matricule
- Les actions
- Le code
- Les actions
BOUCLES
- 1. Contrôle de saisie de date
- Les actions
- Le code
- Les actions
- 2. Test de calcul
- Les actions
- Le code
- Les actions
- 3. Calcul de placement financier
- Les actions
- Le code
- Les actions
- 4. Affichage de nombres
- Les actions
- Le code
- Les actions
- 5. Codes de caractères
- Les actions
- Le code
- Les actions
- 6. Calculs aléatoires
- Les actions
- Le code
- Les actions
- 7. Appliquer une augmentation
- Les actions
- Le code
- Les actions
- 8. Transformation de texte
- Les actions
- Le code
- Les actions
- 9. Saisie de prénoms
- Les actions
- Le code
- Les actions
- 10. Ajout d’étoiles devant nombres
- Les actions
- Le code
- Les actions
- 11. Formatage de colonnes dans toutes les feuilles
- Les actions
- Le code
- Les actions
- 12. Formatage de cellules
- Les actions
- Le code
- Les actions
SAISIE DE DONNÉES - AFFICHAGE DE RÉSULTATS
- 1. Saisie simple
- Principe
- Le code
- Principe
- 2. Saisie contrôlée
- Principe
- Le code
- Principe
- 3. Saisie par sélection de cellule et saisie de valeurs
- Le principe
- Le code
- Le principe
- 4. Températures mensuelles
- Le principe
- Le code
- Le principe
- 5. Saisies par département
- Le principe
- Le code
- Le principe
- 6. Simulation de progression de chiffre d’affaires
- Le code
- Le code
- 7. Interrogation d’un fichier
- Le code
- Le code
- 8. Augmentation de tarif
- Le principe
- Le code
- Le principe
TRAVAUX SUR PLAGES
- 1. Sélectionner une plage à la souris
- Le code
- Le code
- 2. Sélectionner la plage courante
- Le code
- Le code
- 3. Sélectionner une plage vers le bas
- Le code
- Le code
- 4. Sélectionner une plage verticale
- Le code
- Le code
- 5. Couleur sur les listes déroulantes
- Le code
- Le code
- 6. Application de couleur sur cellules
- Le code
- Le code
- 7. Valeur minimum d’une plage
- Le code
- Le code
- 8. Mise en couleur de texte
- Le code
- Le code
- 9. Augmentation selon couleur
- Le code
- Le code
- 10. Liste des données non présentes dans une plage
- Le principe
- Le code
- Le principe
- 11. Donnée correspondant à la valeur maximale d’une plage
- Le code
- Le code
- 12. Changement automatique de fonction de calcul
- Le code
- Le code
- 13. Échantillon aléatoire
- Le principe
- Le code
- Le principe
- 14. Calculs sur variable tableau
- Le principe
- Le code
- Le principe
- 15. Concaténation de données
- Le code
- Le code
- 16. Protéger les formules
- Le code
- Le code
TRAVAUX SUR FEUILLES ET CLASSEURS
- 1. Créer des feuilles
- Le code
- Le code
- 2. Créer des feuilles (2)
- Le code
- Le code
- 3. Suppression de feuilles
- Le code
- Le code
- 4. Récupération de valeurs
- Le code
- Le code
- 5. Couleur d’onglet
- Le code
- Le code
- 6. Couleurs d’onglets par secteurs
- Le code
- Le code
- 7. Couleur d’onglet par code comptable
- Le code
- Le code
- 8. Empêcher l’insertion ou la suppression de colonne
- Le code
- Le code
- 9. Créer une feuille par jour du mois
- Le principe
- Le code
- Le principe
- 10. Consolider les données de plusieurs classeurs
- Le code
- Le code
- 11. Créer un sommaire
- Les codes
- Les codes
PROCÉDURES ÉVÈNEMENTIELLES
- 1. Création d’images
- Le principe
- Les actions
- Le code
- Le principe
- 2. Variation de taux par clics successifs
- Le principe
- Les actions
- Le code
- Le principe
- 3. Code d’accès à une cellule
- Les actions
- Le code
- Les actions
- 4. Historique des devis
- Le principe
- Les actions
- Le code
- Le principe
- 5. Modifier le type du graphique sur clic
- Le principe
- Les actions
- Le code
- Le principe
- 6. Colorier la ligne du curseur
- Les actions
- Le code
- Les actions
- 7. Effectuer une copie de sauvegarde du classeur
- Les actions
- Le code
- Les actions
- 8. Création automatique d’un fichier PDF
- Le principe
- Les actions
- Le code
- Le principe
- 9. Saisie de données sans doublons
- Le principe
- Les actions
- Le code
- Le principe
- 10. Formatage automatique de textes
- Le principe
- Les actions
- Le code
- Le principe
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
- Le principe
- 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
- Le principe
- 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
- Le principe
- 4. Calculs sur des dates
- Le principe
- Les actions
- Le code du bouton FIN
- Principe du bouton CALCULER
- Le code du bouton CALCULER
- Le principe
- 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
- Le principe
- 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
- Le principe
- 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
- Le principe
- 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
- Le principe
- 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
- Le principe
- 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
- Le principe