Microsoft Excel VBA et SQL - TOSA - 21h
Objectif
- Savoir créer et organiser un programme en langage VBA afin d’automatiser certaines tâches répétitives.
- Etre capable d’effectuer des requêtes simples en langage SQL sur des données Excel.
Programme
- Principes de Programmation
- Visual Basic pour Application (VBA)
- Programmation structurée orientée objets
- Les Commandes (Instructions, Fonctions)
- Les Objets (Méthode, Propriétés, Événements)
- Variables
- Visual basic Editor (Projet, Propriétés, Module, L’explorateur
- d’objets)
- Utilisation des objets
- Classeurs
- Feuilles
- Cellules
- Manipulation de chaîne de caractères,
- valeur numériques et dates
- Fonctions de dates (Now, Date, Year, Day, Month, Serial Date)
- Fonctions de conversions
- Boite de dialogue
- Msgbox
- Inputbox
- Les variables
- Définition
- Les différents types
- Déclaration
- Les Conditions
- Instructions conditionnelles (If Then Else)
- Instructions conditionnelles structurées (Select Case)
- Les Boucles
- Compteur (For…Next)
- Conditionnelles (Do Until…Loop)
- Par collections (For Each… Next)
- Gestion d’Erreur
- Interruption de la procédure
- Exécution pas à pas et espions
- Manipulation de diverses fonctions et
- instructions concernant
- Les classeurs
- Mise en forme
- Mise en page
- Sauvegarde et impression
- Requêtes SQL sur jeu d’enregistrements
- Excel (ou Access)
- Se connecter à sa source de données
- Créer et manipuler un jeu de données (parcourir, trier,
- rechercher)
- Sélectionner ses données (extraire au sein d’un classeur
- ou dans un autre classeur)
- Croiser des données (trouver les lignes en commun ou différentes entre deux fichiers de données ?)