Tout pour créer des macros et des mini-applications intelligentes !
VBA (Visual Basic pourApplications) est un langage de programmation conçu pour exécuter des macros à l'intérieur des applications bureautiques de Microsoft : Access, Excel et Word.
Il permet de simplifier et d'automatiser des tâches répétitives et de gagner un temps précieux dans la réalisation de très nombreuses tâches, telles que la réalisation automatique d'un publipostage avec Microsoft® Word, une recherche rapide dans une base de données Microsoft® Access, la numérotation de fichiers Microsoft® Excel...
Destiné aussi bien aux débutants qu’aux utilisateurs initiés, cet ouvrage passe en revue l’ensemble du langage. Vous apprendrez, grâce à des exemples pratiques immédiatement utilisables, à créer et à gérer vos propres macros à partir de Microsoft® Excel, afin qu'à automatiser vos tâches les plus répétitives... Un gain de temps et d’efficacité en perspective !
Au sommaire :
-
Créez votre première macro
-
Stockez et exécutez une macro
-
Modifiez le contenu de cellules répondant à un critère précis
-
Supprimez les doublons
-
Sélectionnez des cellules contenant une donnée précise
-
Additionnez en fonction de la couleur
-
Ajoutez une fonction dans la liste de la barre d’état
-
Imprimez des cellules et des colonnes au choix
-
Fermez un classeur après un délai d’inactivité
-
Validez et insérez des données
-
Générez un mot de passe
-
Complétez un document Microsoft® Word
-
Déboguez et corrigez les erreurs
Coll. Super Poche, 384 pages
Auteur(s) :
Jean - Paul MESTERS
Nombre de pages :
384 pages
Présentation : Manuel broché, 384 pages, 12,5x19
ISBN : 978-2-3000-2938-7
EAN : 9782300029387
Référence Micro Application : 2938
Journaliste dans la presse informatique (Windows News, Magazine officiel Windows, Micro Actuel, Internet Pratique), Jean-Paul Mesters publie chaque mois des astuces et des articles pratiques. Auteur de nombreux ouvrages sur Microsoft® Office, Windows et Internet, il est également le Webmaster du site DOCmémo (www.docmemo.com).
SOMMAIRE
Créer sa première macro
Enregistrer une macro
Démarrer l'enregistreur
Un exemple de macro
Enregistrer les références relatives ou absolues
Un autre exemple de macro
Examiner le code des macros enregistrées
Enregistrer un classeur avec macros
Explorer la structure des objets d'Excel
Les objets
Les classes et les collections
Le modèle objet
Découvrir l'éditeur VBA
La fenêtre de l'éditeur
L'Explorateur de projets
Les fenêtres de code
Exécuter une routine
Gérer les macros
Stocker une macro
Stocker les macros dans le classeur de macros personnelles
Créer une macro complémentaire
Transférer les macros entre classeurs
Exécuter une macro
Insérer une macro dans un onglet
Associer une macro à un raccourci clavier
Associer une routine à un objet
Sécuriser l'utilisation des macros
Intervenir sur le contenu des cellules
Ajouter un commentaire
Objectif de la macro
Le code
Les éléments VBA
Modifier le contenu de cellules répondant à un critère précis
Objectif de la macro
Le code
Les éléments VBA
Supprimer les doublons
Objectif de la macro
Le code
Les éléments VBA
Remplacer les liens par les valeurs
Objectif de la macro
Le code
Les éléments VBA
Sélectionner les cellules contenant une donnée précise
Objectif de la macro
Le code
Les éléments VBA
Générer la liste des couleurs
Objectif de la macro
Le code
Les éléments VBA
Ouvrir la grille des données sur un enregistrement
Objectif de la macro
Le code
Les éléments VBA
Tester si une cellule est en gras
Objectif de la macro
Le code
Les éléments VBA
Afficher l'adresse des liens hypertextes
Objectif de la macro
Le code
Les éléments VBA
Additionner en fonction de la couleur
Objectif de la macro
Le code
Afficher le signe zodiacal
Objectif de la macro
Le code
Les éléments VBA
Compter le nombre de jours
Objectif de la macro
Le code
Les éléments VBA
Biper quand une cellule atteint une valeur précise
Objectif de la macro
Le code
Les éléments VBA
Cocher et décocher
Objectif de la macro
Le code
Les éléments VBA
Contrôler l'entrée de doublons
Objectif de la macro
Le code
Les éléments VBA
Exploiter le classeur et les feuilles de calcul
Insérer une feuille par mois
Objectif de la macro
Le code
Les éléments VBA
Enregistrer une seule feuille du classeur
Objectif de la macro
Le code
Les éléments VBA
Numéroter automatiquement un classeur
Objectif de la macro
Le code
Ajouter une fonction dans la liste de la barre d'état
Objectif de la macro
Le code
Les éléments VBA
Imprimer le nom du fichier dans le pied de page
Objectif de la macro
Le code
Les éléments VBA
Imprimer des cellules et des colonnes au choix
Objectif de la macro
Le code
Les éléments VBA
Insérer des lignes
Objectif de la macro
Le code
Les éléments VBA
Supprimer les lignes vides
Objectif de la macro
Le code
Les éléments VBA
Fermer un classeur après un délai d'inactivité
Objectif de la macro
Le code
Les éléments VBA
Utiliser les formulaires
Les formulaires
Les propriétés des formulaires
Les contrôles
Le code associé aux formulaires
Additionner dans une cellule
Objectif de la macro
Le code et le formulaire
Les contrôles Label, TextBox et CommandButton
Les éléments VBA
Valider et insérer des données
Objectif de la macro
Le code
Les contrôles CheckBox et ComboBox
Les éléments VBA
Générer un mot de passe
Objectif de la macro
Le code et le formulaire
Le contrôle ScrollBar
Les éléments VBA
Piloter les applications Office
Compléter un document Word
Objectif de la macro
Le document modèle
Le code
Envoyer des e-mails
Objectif de la macro
Le code
Déboguer et corriger les erreurs
Identifier les types d'erreurs
Les erreurs de syntaxe
Les erreurs de compilation
Les erreurs d'exécution
Les erreurs de logique
Mettre en œuvre les outils de débogage
Le mode Stop
Placer des points d'arrêt
Exécuter pas à pas
Surveiller les variables et la pile des appels
La fenêtre d'exécution
La fenêtre Espions
Gérer les erreurs dans les procédures
Annexes
Raccourcis clavier
Lexique
Bonnes adresses du Web
Microsoft
Excel-VBA-Français
Excelabo
Info 3000
Éric Renaud
Index
Vous pouvez aussi
Télécharger le sommaire au format PDF (38 Ko)