Programmation

  • Cours (CM) 16h
  • Cours intégrés (CI) -
  • Travaux dirigés (TD) 32h
  • Travaux pratiques (TP) -
  • Travail étudiant (TE) -

Langue de l'enseignement : Français

Niveau de l'enseignement : B2-Avancé - Utilisateur indépendant

Description du contenu de l'enseignement

Le cours comporte 3 parties : programmation impérative en VBA (fonctions, variables,
types, instructions, structures de contrôle, procédures et entrées/sorties), programmation objet en
VBA (paradigme objet, classes Application, Worksheet, Range), introduction à l'algorithmique
(algorithmes de recherche et de tri). Elles sont mises en application et approfondies en TP. Un projet
final amènera à utiliser des formulaires (boîtes de dialogues) avec une programmation
événementielle pour la mise à jour de feuilles Excel dans une petite simulation de base de données.
 

Compétences à acquérir

- Donner la capacité de concevoir de petits logiciels en associant les outils de la bureautique classique (tableur Excel)
-Programmation (VBA pour Excel)
- Développer un savoir-faire et des compétences techniques et humaines indispensables à la
réussite professionnelle.

 

Bibliographie, lectures recommandées

• Programmation et algorithmique en VBA pour Excel, Anne Brygoo, Maryse Pelletier,
Michèle Soria, Dunod 2007
• Excel 2010, Programmation VBA, Daniel Jean David, Eyrolles 2010
• Programmation VBA pour excel pour les nuls, Walkenbach
• Macros et langage VBA : apprendre à programmer sous excel, F. Le Guen
• Introduction à la programmation avec VBA : application avec excel, R. Chevalier
 

Pré-requis obligatoires

Savoir utiliser un tableur Excel

Contact

UFR de mathématique et d'informatique

7, rue René Descartes
67084 STRASBOURG CEDEX
0368850200

Formulaire de contact