VBA pour Excel 2010, 2013 et 2016 Daniel-Jean David Guide de formation avec cas

VBA pour Excel 2010, 2013 et 2016 Daniel-Jean David Guide de formation avec cas pratiques Les Guides de formation Tsoft Rédigés par des professionnels de la formation, les Guides de formation Tsoft ont été adoptés par de nombreuses entreprises comme supports de cours ou manuels d’au- toformation aux logiciels de bureautique. Chaque ouvrage de la col- lection comprend une partie cours, conçue sous forme de fiches descriptives très pra- tiques, suivie de cas pratiques grâce auxquels vous saurez rapidement créer vos propres documents et vos propres appli- cations de manière autonome. D éveloppement d’applications VBA pour Excel Ce manuel d’autoformation est destiné aux utilisateurs avancés d’Excel souhaitant recourir au langage de programmation VBA pour développer des applications d’entreprise sous Excel 2010, 2013 ou 2016. 7 La première partie présente sous forme de fiches pratiques le langage VBA et le modèle objet d’Excel. 7 La deuxième partie fournit des conseils méthodologiques illustrés d’exemples réutilisables qui aideront le lecteur à améliorer sa productivité et la qualité de ses applications. 7 La dernière partie propose sept cas pratiques de complexité croissante pour mettre en œuvre ses connaissances et s’exercer au développement de véritables applications professionnelles. Les fichiers nécessaires à la réalisation des cas pratiques sont disponibles en téléchargement sur le site Web www.editions-eyrolles.com Au sommaire Fiches d’autoformation. Création d’un programme (macro, Éditeur VBA) • Vie d’un programme • Manipulation des données (variables, types, tableaux, expressions et opérateurs, chaînes de caractères…) • Structure des programmes (If..Else, While…, procédures, fonctions, sous-programmes…) • Objets données d’Excel • Boîtes de dialogue • Manipulation fine des données • Événements et objets spéciaux. Méthodologie de développement. Techniques utiles et exemples à réutiliser • Méthodologie (feuille Menu, développement progressif d’une application, démarrage automatique, système d’aide, dictionnaire de données, gestion des versions). Cas pratiques. Gestion d’un tournoi de football • Système de QCM • Gestion d’une association • Facturation (bases clients/produits) • Récursivité et graphiques animés à travers l’exemple des Tours de Hanoï • Gestion de stocks • Sudoku. Aide-mémoire. Raccourcis clavier, opérateurs, objets… Daniel-Jean David est Ingénieur civil des Mines et ancien élève de l’École normale supé- rieure (Ulm). Agrégé et docteur ès sciences, il enseigne l’informatique à l’Université Paris 1, Panthéon- Sorbonne et anime des sessions de formation. Il est auteur de nombreux ouvrages d’informatique, principalement sur les langages de programmation, de ADA et Visual Basic à HTML et PHP, et sur les logiciels Word, Excel, Access, etc. Guide de formation avec cas pratiques VBA pour Excel 2010, 2013 et 2016 Guide de formation avec cas pratiques Dans la collection Les guides de formation Tsoft P. MOREAU. – Excel 2013 avancé. N°13812, 2013, 260 pages. P. MOREAU. – Excel 2013 initiation. N°13811, 2013, 244 pages. S. LANGE. – &RQÀJXUDWLRQHWGpSDQQDJHGH3& N°14474, 6e édition, à paraître en juillet 2016, 620 pages environ. $XWUHVRXYUDJHV N. BARBARY. – ([FHOH[SHUW N°13692, 2014, 444 pages. J.-M. LAGODA. – 7DEOHDX[GHERUGHWEXGJHWVDYHF([FHO ÀFKHVRSpUDWLRQQHOOHVFRQVHLOVSHUVRQQDOLVpVFDVSUDWLTXHVLOOXVWUDWLRQV &'LQFOXV PDWULFHV([FHOFRPSOqWHV N°56063, 2015, 198 pages. B. LEBELLE. – Construire un tableau de bord pertinent sous Excel. Sous Excel, PowerPoint, Tableau… N°55670, 2e édition, 2013, 338 pages. B. LEBELLE. – &RQYDLQFUHDYHFGHVJUDSKLTXHVHI¿FDFHV Sous Excel, PowerPoint, Tableau… N°55399, 2012, 258 pages. C. HERBADJI. – La gestion sous Excel et VBA. N°55166, 2012, 344 pages. A. FERNANDEZ. – L’essentiel du tableau de bord. Méthode et mise en pratique avec Microsoft Excel. N°55619, 4e édition, 2013, 238 pages. VBA pour Excel 2010, 2013 et 2016 Daniel-Jean David Guide de formation avec cas pratiques En application de la loi du 11 mars 1957, il est interdit de reproduire intégralement ou partiellement le présent ouvrage, sur quelque support que ce soit, sans l’autorisation de l’Éditeur ou du Centre Français d’exploitation du droit de copie, 20, rue des Grands Augustins, 75006 Paris. © Tsoft et Groupe Eyrolles, 2016, ISBN : 978-2-212-14457-4 ÉDITIONS EYROLLES 61, bd Saint-Germain 75240 Paris Cedex 05 www.editions-eyrolles.com TSOFT 10, rue du Colisée 75008 Paris www.tsoft.fr Avant-propos Conçu par des formateurs expérimentés, cet ouvrage vous permettra d’acquérir de bonnes bases pour développer avec Microsoft VBA pour Excel. Il s’adresse à des utilisateurs avancés de Microsoft Excel qui veulent créer des applications utilisant les outils et les objets Excel. Les versions successives de Microsoft Excel de 2000 à 2016 ont apporté des changements aux commandes de feuilles de calcul d’Excel, notamment dans le domaine de la conversion en pages Web. Mais le langage VBA n’a pas connu d’évolution au niveau de sa syntaxe depuis Excel 2000, et les rares changements apportés au modèle d’objet Excel ne concernent que des éléments très marginaux que nous n’abordons pas dans ce livre. Fiches pratiques : ce manuel commence par présenter sous forme de fiches pratiques les « briques de base » de la programmation avec Microsoft VBA pour Excel. Ces fiches pratiques peuvent être utilisées soit dans une démarche d’apprentissage pas à pas, soit au fur et à mesure de vos besoins, lors de la réalisation de vos applications avec Excel VBA. Méthodologie : une deuxième partie fournit des bases méthodologiques et des exemples réutilisables dans vos programmes. Tous les exemples donnés sont « passe-partout », indépendants de toute version. Nous insistons plutôt sur les aspects « stratégie de la programmation » qui ne doivent pas reposer sur des détails de langage. Cas pratiques : la troisième partie vous propose des cas pratiques à réaliser par vous-même pour acquérir un savoir-faire en programmation VBA pour Excel. Cette partie vous aidera à développer des applications en mettant en œuvre les techniques et méthodes étudiées dans les parties précédentes.  Ces cas pratiques constituent autant d’étapes d’un parcours de formation ; la réalisation de ce parcours permet de s’initier seul en autoformation.  Un formateur pourra aussi utiliser ces cas pratiques pour animer une formation à la programmation VBA pour Excel. Mis à la disposition des apprenants, ce parcours permet à chaque élève de progresser à sa vitesse et de poser ses questions au formateur sans ralentir la cadence des autres élèves. Les fichiers nécessaires et les exemples de code utiles à la réalisation de ces exercices pratiques peuvent être téléchargés depuis le site Web www.editions-eyrolles.com. Il vous suffit pour cela de taper le code G14457 dans le champ RECHERCHE de la page d’accueil du site. Vous accéderez ainsi à la fiche de l'ouvrage sur laquelle se trouve un lien vers le fichier à télécharger, InstallExosVBAExcel.exe. Une fois ce fichier téléchargé sur votre poste de travail, il vous suffit de l'exécuter pour installer automatiquement les fichiers des cas pratiques dans le dossier nommé Exercices Excel VBA, créé à la racine du disque C sur votre ordinateur. Les cas pratiques sont particulièrement adaptés en fin de parcours de formation ou d’un cours de formation en ligne (e-learning) sur Internet, par exemple. Tous les exemples ont été testés sur PC, mais ils devraient fonctionner sans problème sur Mac. Des différences se rencontrent dans les manipulations de fichiers, mais sur des éléments non abordés ici ou évités grâce à l’emploi de la propriété PathSeparator. Téléchargez les fichiers des cas pratiques depuis www.editions-eyrolles.com Conventions typographiques Actions à effectuer Les commandes de menus sont en italiques, séparées par des tirets : Fichier – Ouvrir. Les commandes du ruban sont sous la forme ONGLET – [Groupe] – Commande. Il est possible d’ouvrir la boîte de dialogue du groupe en cliquant sur le déclencheur de dialogue , s’il existe. Une suite d’actions à effectuer est présentée avec des puces, par exemple :  Affichage (signifie cliquez sur le menu Affichage)  Cliquez sur la fenêtre à afficher Partout où nous disons « cliquer » ou « actionner », vous pouvez agir par « appuyer sur » si vous disposez d’un écran tactile. Une énumération ou une alternative sont présentées avec des tirets, par exemple : − soit par un nombre − soit par <nombre1> To <nombre 2> L’action de frappe de touche est représentée par la touche ainsi : F11. L’action de frappe d’une combinaison de touches est représentée ainsi : Alt+F11. L’action de cliquer sur un bouton est représentée ainsi : Ok. Fichier représente le bouton (à gauche de l’onglet Accueil) qui appelle le mode Backstage d’actions sur les fichiers. Les onglets sont entre guillemets : « Général » ou on précise : Onglet Général. Les cases à cocher sont marquées ainsi :  (il faut la cocher),  (il faut la décocher). Les boutons radio sont marqués ainsi :  (choisi),  (non choisi). Extraits de programme Les extraits de programmes sont représentés comme suit : Sub exemple() Dim x As Integer x=3 End Sub Le trait figure la marge. Les indentations (décalages comme pour x=3) doivent être respectées. Dans les descriptions de syntaxe Une désignation générique d’un élément est présentée entre <> ; dans une instruction véritable, elle doit être remplacée par un élément de syntaxe correcte jouant ce rôle ; une définition générique sera le plus souvent suivie d’un exemple réel en caractères Courier. Par exemple, La déclaration d’une variable est de la forme : Dim <variable> As <type> Ex. : Dim x as Integer Dans une description, un élément facultatif est présenté entre [ ] (qui ne uploads/Management/ guide-de-formation-avec-cas-pratiques-excel-vba.pdf

  • 21
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Nov 21, 2021
  • Catégorie Management
  • Langue French
  • Taille du fichier 2.1876MB