Répondre pleinement à la demande de publics utilisant quotidiennement Excel et qui ont besoin d'automatiser certaines tâches ou de passer par l'utilisation de macros VBA.
Apprendre à bien programmer avec le langage Visual Basic Application (VBA),
Savoir écrire des macros et scripts en langage VBA,
Piloter la création de feuilles, classeurs, gérer des fichiers à partir de macros VBA,
Piloter l'écriture, la lecture de données, la conduite de calculs dans des feuilles Excel à partir de macros VBA,
Acquérir une autonomie en programmation VBA,
Savoir analyser une problématique, la résoudre et écrire des algorithmes,
Savoir écrire des programmes/macros qui permettent des tâches répétitives, dynamiques, une automatisation des tâches sous Excel.
Comprendre l'interfaçage Python / VBA, exemples concrets en Python
Apprendre à bien programmer avec le langage Visual Basic Application (VBA),
Savoir écrire des macros et scripts en langage VBA,
Piloter la création de feuilles, classeurs, gérer des fichiers à partir de macros VBA,
Piloter l'écriture, la lecture de données, la conduite de calculs dans des feuilles Excel à partir de macros VBA,
Acquérir une autonomie en programmation VBA,
Savoir analyser une problématique, la résoudre et écrire des algorithmes,
Savoir écrire des programmes/macros qui permettent des tâches répétitives, dynamiques, une automatisation des tâches sous Excel.
Comprendre l'interfaçage Python / VBA, exemples concrets en Python
- Rappels sur les macros enregistrées,
- Apprentissage du langage Visual Basic Application (VBA),
- Entrées sorties, variables,
- Tests conditionnels,
- Boucles, imbrications,
- Fonctions et sous programmes,
- Macros utilisant des formules Excel,
- Gestion des chaînes de caractères
- Macros exécutant des tâches répétitives,
- Macros travaillant sur des cellules, lignes, colonnes
- Macros travaillant sur des feuilles de calculs différentes,
- Macros travaillant sur des classeurs différents,
- Macros travaillant sur des répertoires et fichiers,
- Masques de saisie, de résultats, userforms
- Utilisation du mode débogage,
- Consolidation de données,
- Aspect méthodologique, organisation des données en vue de traitements
- Macros et scripts VBA pratiques et utiles
- Études de cas pratiques (réorganisation des données, toilettage des données, consolidation, création d'indicateurs clés).
- Interfaçage et liaison réciproques entre macros VBA et programmes Python, écriture de scripts (Nouveau !)