Excel cours programmation vba

Ricco Rakotomalala http eric univ-lyon fr ricco cours cours excel html R R ?? Université Lyon CGénéralités sur la programmation VBA sous Excel Programmation sous Excel via VBA Visual Basic pour Applications Fonctions personnalisées Complètement standardisée Valable pour les autres classeurs et même si pas d ? accès aux objets spéci ?ques d ? Excel pour les autres outils O ?ce Macros Manipulation directe des objets Excel classeurs feuilles cellules graphiques etc Programmation de t? ches Programmation de séquences d ? actions plus ou moins complexes faisant intervenir ou non des mécanismes algorithmiques Interfaces graphiques Bo? tes de dialogues standards Mais aussi les formulaires personnalisées pour faciliter les accès aux fonctionnalités Nécessite une certaine formalisation et la connaissance des principes de la programmation évènementielle Enregistreur de macros Transformation de séquences d ? action en programme VBA Ne nécessite pas la connaissance de la programmation mais peu de souplesse structure ?xe peu adaptable ? Programmation des macros Très puissant Nécessite la connaissance des principes de la programmation et de la syntaxe d ? accès aux objets Excel Points importants Connaissance de l ? algorithmie langage de programmation Visual Basic Les instructions sont écrites dans des fonctions function et procédures sub qui sont regroupées dans des modules Nous travaillons dans VBE Visual Basic Editor R R ?? Université Lyon CGénéralités sur la programmation ALGORITHMIE - PROGRAMMATION R R ?? Université Lyon CAlgorithmie vs Programmation Algorithmie ? Solution informatique ? relative à un problème ? Suite d ? actions instructions appliquées sur des données ? étapes principales saisie réception des données Traitements restitution application des résultats Programme ? Transcription d ? un algorithme avec une syntaxe prédé ?nie ? Visual Basic pour Applications ? Même principes fondamentaux que les autres langages objets Java C etc ? VBA agit en interaction avec les fonctions prédé ?nies disponibles dans la suite O ?ce R R ?? Université Lyon CMode compilé vs Mode interprété Langage interprété portabilité application - lenteur R VBA Python ? Langage compilé rapidité - pas portable solution possible write once compile anywhere ex Lazarus Langage pseudo-compilé portabilité plate-forme - lenteur principe write once run anywhere ex Java et le principe JIT VBA Visual Basic pour Applications est un langage de programmation dédié principalement aux applications Microsoft O ?ce Il est basé sur le langage Visual Basic mais ne peut s ? exécuter que dans une application hôte Microsoft O ?ce et non de manière autonome R R ?? Université Lyon CEtapes de la conception d ? un programme une application Déterminer les besoins et ?xer les objectifs que doit faire le logiciel dans quel cadre vat-il servir quels seront les utilisateurs types On rédige un cahier des charges avec le commanditaire du logiciel Remarque commanditaire ma? tre d ? ouvrage réalisateur ma? tre d ? ?uvre Conception et spéci ?cations quels sont les fonctionnalités du logiciel avec quelle interface Programmation modélisation et codage Tests obtient-on les résultats attendus les calculs sont corrects y a-t-il plantage et dans quelles circonstances tests unitaires tests

Documents similaires
Paroles d x27 avicenne sur la sagesse 0 0
From silence to muteness '' -' ' ' ' ' ' - ' ' - - ' ' - - ' ' - - ' - - -' - ' - - - ' - - ' ' ' ' ' ' - ' - - ' - - ' - - ' - - - - - - ' - - ' - 0 0
Michel collot le lyrisme des fleurs du mal 0 0
Pdf 20 Retrouver ce titre sur Numilog com CRetrouver ce titre sur Numilog com LUDWIG FoEuUERBACH LA TRANSFORMATION DU SACRÉ CRetrouver ce titre sur Numilog com DU MÊME AUTEUR L'anarchisme collection Que sais-je ? n Paris P U F Aux sources de l'existential 0 0
Lisezmoi 7 ---------------------------------------------------------Clickteam Install Creator Copyright c Clickteam - ----------------------------------------------------------- Bienvenue dans Install Creator VERSION NON ENREGISTREE ---------------------- 0 0
UNIVERSITÉ NATIONALE ET CAPODISTRIENNE D’ATHÈNES Faculté des Lettres Enseigner 0 0
Dev teat 2lph Lycée Mohamed Belabes Classe as L Ph Devoir surveillé N du ème trimestre Durée h Texte écrit et mis en scène par les élèves est une adaptation du dessin animé La triche de Titeuf d'après la BD de ZEP Classe bruyante le prof écrit sur le tabl 0 0
1 Lalla Jamila Ftaich Majdoub Atelier de lécture Le court métrage Les fantastiq 0 0
Samir 1 FICHE DE LECTURE SAMIR ILHAMI LA NOUVELLE CRITIQUE SOCIALE ETAPE Auteurs Pierre Rosanvallon Thierry Pech Eric Maurin Pierre Veltz Laurent Davezies Philippe Askenazy François Dubet Marie DuruBellat Louis Chauvel Thomas Piketty Martin Hirsch Titre d 0 0
Sommaire Littérature : n° 1 à 15. Théâtre et poésie : n° 16 à 25. Histoire : n° 0 0
  • 29
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager