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
Deroulement des sequences 3 4 5 medani 0 0
genfrdag11 1 DIPLÔME NATIONAL DU BREVET SESSION FRANÇAIS Dictée aménagée Série générale Durée de l ? épreuve mn points Dès que le sujet vous est remis assurez-vous qu ? il soit complet Ce sujet comporte pages numérotées de la à la page L ? utilisation du 0 0
Alger la derniere chance LISTE DES LIVRES que vous pouvez télécharger sur le site www algerie-ancienne com MISE À JOUR LE DÉCEMBRE Ces livres sont numérisés en mode texte par Alain SPENATTO Rue du Puy Groiu AURILLAC spenatto club-internet fr RAYON HISTOIR 0 0
Fre f4 LYCEE BILINGUE DE NKOZOA DÉPARTEMENT DE FRENCH FICHES DE PROGRESSION ANNUELLE CLASSE FORM HORAIRE HEBDOMADAIRE hrs SÉQ SEMAINES Sep - Sep Sep - Sep Sep - Sep Sep - Sept Oct - Oct Oct - Oct Oct - Oct Oct - Oct Oct - Nov Nov - Nov Nov - Nov Nov - Nov 0 0
Mr D. Mekhatria. Cours : Procédés Agro-alimentaire 1 République Algérienne Démo 0 0
Re fe rence 5 La gestion mutualisée des approvisionnements mythe ou réalités Hicham ABBAD Ma? tre de conférences en sciences de gestion Université de Nantes LEMNA France hicham abbad univ-nantes fr Résumé En France face aux exigences de la grande distribu 0 0
Kahoot le questionnaire interactif carrefour education 0 0
Exposer cercle de qualite UNIVERSITE ABDERRAHMANE MIRA DE BEJAIA FACULTE DES SCIENCES ECONOMIQUES COMMERCIALES ET DES SCIENCES DE GESTION Département des Sciences de gestion Option Management Exposé sur Les cercle de qualité Réalisé par Chikhi sylia Group 0 0
Introductio 1 1 Chapitre I Généralité sur les hydrocarbures aromatiques CIntroduction La croissance rapide de la production d ? hydrocarbures aromatiques benzène toluène et xylènes d ? origine pértolière est due au large marché de ces grands intermédiaire 0 0
S1 cours recit au cinema Licence Cinéma L SEMESTRE LE RÉCIT AU CINÉMA COURS Céline Scemama ? ? ? ? ? Cd ? W ? ? ? C CLE RÉCIT CINÉMATOGRAPHIQUE LICENCE CÉLINE SCEMAMA SOMMAIRE I Introduction I Qu ? est-ce que le récit I Origines et di ?érentes approches d 0 0
  • 38
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager