Coursvba bfni niveau1 amp 2

Hervé Hocquard http www labri fr perso hocquard Master BFNI-Université de Bordeaux 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 Master BFNI-Université de Bordeaux CGénéralités sur la programmation ALGORITHMIE - PROGRAMMATION Master BFNI-Université de Bordeaux 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 Master BFNI-Université de Bordeaux 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 Master BFNI-Université de Bordeaux 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 d ? intégration etc Déploiement installer-le chez le

Documents similaires
Fiche lecture unite 6 1 Fiche Pédagogique CUnité on joue a quoi Activité de lecture Titre Au pays des jouets Matériels manuel tableau interactif Niveau CE Objectifs Lire un texte narratif Déroulement Découverte Avant de lire Demander aux élèves d ? observ 0 0
French conversation book CFrench CONVERSATION MADE NATURAL Engaging Dialogues to Learn French Language Guru FIRST EDITION CCopyright ? All rights reserved This book or parts thereof may not be reproduced in any form stored in any retrieval system or trans 0 0
williams tennessee www comptoirlitteraire com André Durand présente Thomas Lanier Williams dit Tennessee WILLIAMS États-Unis - Au ?l de sa biographie s ? inscrivent ses ?uvres qui sont résumées et commentées surtout ? ? La ménagerie de verre ? ? ? ? Un tr 0 0
A2 1 evening Lundi février Aimez-vous lire Quel genre de lecture aimez-vous Pourquoi Parlez de votre livre préféré Suspense extraordinaire le conte le crime la romance amusant bio journaux la bible ?n heureuse la tragédie horreur la science ?? ?ction des 0 0
d”sb Fondateur : Serge Benattar Zal 14 Rue Raymonde Salez 93260 Les Lilas - ema 0 0
Fiche de lecture Titre : L’ENIGME ET LE PARADOXE, Economie politique de Madagas 0 0
La marchande de modes de marie antoinette rose bertin emile langlade 1911 0 0
La lettre de la ffjdr nouvelle formule 22 octobre 2006 0 0
Parapsychologie et philosophie entretien delpech et amadou 1 0 0
La mixite urbaine dans les quartiers d x27 habitat contemporains 1 0 0
  • 32
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager