0972 311 312 (prix appel local)

Macros, programmation VBA (NFE006)

Objectifs

Objectifs 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...En lire plus

Compétences

Maîtriser la programmation de macros en langage VBA, Savoir créer et programmer des macros utiles professionnellement, Réaliser des tâches automatisées et répétitives sur des cellules, feuilles de calculs différentes ou des lots de fichiers Excel.

Légende :

  100% Internet - national

Condition d'accès / publics visés

Prérequis : Avoir le niveau ou validé NFE002 (Excel avancé), ou avoir des notions de programmation et posséder une certaine maîtrise du tableur Excel.
 
Publics
Décideurs, managers, analystes, scientifiques, financiers, commerciaux, DRH, comptables, enseignants, ingénieurs, responsables logistique...

Salarié(e)s utilisant Excel régulièrement et rencontrant le besoin de passer par la programmation en VBA pour améliorer leur productivité.
 
Cette UE peut être suivie de l'UE NFA037 : "Programmer en C/C++" pour ceux qui veulent aller plus loin en programmation.

Objectifs pédagogiques

Objectifs
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

Organisation de l'enseignement

Cet enseignement se veut concret, pragmatique avec une progression pédagogique étudiée et graduée ;  un seul objectif : savoir programmer pleinement et en autonomie en VBA, créer des macros utiles, automatiser des tâches sous Excel via VBA.

 

Si l'UE est ouverte en Présentiel : une séance sur machine de 3,5 heures, chaque semaine pendant 13 semaines (Cours/ED/TP)


Si l'UE est ouverte en Formation Ouverte À Distance (FOAD)  : documents pédagogiques, cours, exercices, corrigés, codes sources VBA et vidéos pédagogiques sont mis en ligne semaine après semaine permettant de travailler de chez soi, à son propre rythme ; des séances en visio permettent de faire le point avec l'enseignant, en direct ; un forum permet des échanges concrets et réguliers de questions et réponses...

 

Si l'UE est ouverte en "Hybride"  : nombreux documents pédagogiques, cours, exercices, corrigés et vidéos mis en ligne chaque semaine + au moins 2 séances de regroupements sur place ou en visio pour faire le point, reprendre des éléments de cours, corriger des exercices, répondre aux questions, etc.

 

Compétences visées

Maîtriser la programmation de macros en langage VBA,

Savoir créer et programmer des macros utiles professionnellement,

Réaliser des tâches automatisées et répétitives sur des cellules, feuilles de calculs différentes ou des lots de fichiers Excel.

Niveau

Niveau 5 (Bac+1 et Bac+2)

Contenu de la formation

Programme de l'UE

  • 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 !)

Modalités de validation

Contrôle continu, Projet(s)

Accompagnement et suivi

Sous l’autorité pédagogique du certificateur Cnam, les équipes du Cnam Bretagne vous offrent un accompagnement pendant votre parcours de formation à la fois sur les aspects administratifs, financiers, pédagogiques et techniques.

Cette UE est constitutive des diplômes suivants :

ECTS : 6

Modalité Volume horaire Employeur France travail Auto-financement
 
45 heures 900 € 225 € 225 €
Indexation officielle
FORMACODES

<span class="input">[M0A3C4] langage visual basic - [M0A3] langage informatique - [M0] information

communication

[M0A2A2A2] programmation - [M0A2A2] analyse programmation - [M0A2] informatique - [M0] information

[M0A3B6] langage Python - [M0A3] langage informatique - [M0] information

[Z5A7A1A1] logiciel Excel - [Z5A7A1] logiciel tableur - [Z5A7] logiciel bureautique - [Z5] logiciels/outils/applications/services

[C0A1B0A4A0] analyse données - [C0A1B0A4] statistique descriptive - [C0A1B0] statistique - [C0A1] mathématiques - [C0] sciences

[M0A2B6] informatique de gestion - [M0A2] informatique - [M0] information

[M0A3] langage informatique - [M0] information

communication</span>

Mots clés

Traitement informatique des données, Logiciel Excel, Tableur, Langage de programmation, Programmation, Logiciels et programmation, Analyse des données

Indicateurs de résultat

En savoir plus

Dernière mise à jour : 11/04/2023

INFOS
PRATIQUES

Durée

45 heures

Modalité

100% Internet - national  

Date de début des cours

14/10/2024

Date de fin des cours

15/02/2025

Accessibilité handicap

En savoir plus

Comment s’inscrire ?

En savoir plus