Développer des applications personnalisées faisant appel aux fonctions d'Excel par une interface graphique conçue avec Visual Basic.
1-Connaissance de la structure d'un fichier Excel (Feuille, lignes et colonnes).
2-Connaissance des calculs en références relatives et absolues.
3-Aptitude à décomposer une problématique en une succession d'étapes chronologiques.
Enregistreur de macro
• Lancer l’enregistrement d’une macro
• Savoir repérer les lignes de code inutiles dans une macro enregistrée
• Exemple de Travaux Pratiques : Enregistrer une macro-commande pour montrer les limites de cette méthode
Découvrir l'interface de l'éditeur VBA
• L’explorateur de projet
• La fenêtre Propriétés
• L'explorateur d'objets
• La fenêtre de code
• La fenêtre de débogage
• La boîte à outils des contrôles
• Exemple de Travaux Pratiques : Exécuter un code en mode pas à pas et insérer une userform pour la découverte
Comprendre les procédures et les fonctions
• La structure détaillée des procédures
• La structure détaillée des fonctions
• Les paramètres
• Les appels de procédures et fonctions
• La documentation du code
• La gestion des procédures
• Exemple de Travaux Pratiques : Créer un projet en factorisant le code par des procédures et des fonctions
Utiliser les variables et les constantes
• Déclarer des variables et vérifier leurs portées
• Utiliser des variables tableaux
• Exemple de Travaux Pratiques : Interagir entre les données des feuilles de calcul et les variables du code
Manipuler les chaînes de caractères
• Exemple de Travaux Pratiques : Utiliser les fonctions de déconcaténation de texte
Mettre en place des branchements conditionnels et des boucles
• Opter pour IF…ENDIF ou SELECT CASE
• Distinguer les boucles FOR…NEXT et DO…LOOP
• Exemple de Travaux Pratiques : Tester les résultats intermédiaires ; Mettre en place des itérations sur des collections de données
Découvrir les objets
• Définir un objet par ses propriétés, ses méthodes et les évènements qui lui sont associés
• Appréhender l’instruction WITH..END WITH
• Exemple de Travaux Pratiques : Manipuler les principaux objets d’Excel (Classeur, Feuille, Cellule, etc.)
Créer des Userforms avec des contrôles
• Créer ses propres Userform avec des contrôles
• Associer des procédures évènementielles
• Exemple de Travaux Pratiques : Créer un formulaire et récupérer les valeurs des contrôles dans une feuille de calcul
Gérer les erreurs et le débogage
• Découvrir les outils de débogage
• Créer une routine de gestion des erreurs d’exécution
• Exemple de Travaux Pratiques : Créer une procédure et gérer des erreurs provoquées pour test
Formateur expérimenté disposant d'une solide expérience en développement
Diaporama – Exercices
Support de cours au format électronique
Questionnaire de validation des prérequis
Mises en pratiques - Evaluation par l'apprenant - Remise d'une attestation des compétences acquises validées par le formateur - Certification TOSA (1 heure - via Internet - à programmer dans les jours qui suivent la formation).
Aucun