Retour

Macros, programmation VBA - NFE006

Sans niveau spécifique
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
  • 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 !)

établissements

Trouver un conseiller près de chez vous
Retour en haut de page