Macros, programmation VBA
NFE006


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.

A Paris
Ouverture de l'UE uniquement au SEMESTRE 1 en "FOAD" (Formation Ouverte À Distance)

Pas de cours à jour fixe et heure fixe : semaine après semaine, de très nombreux documents pédagogiques, cours, exercices, corrigés, programmes sources VBA totalement implémentés, nombreuses vidéos pédagogiques faites maison, conseils, recommandations, sont mis en ligne sur la plateforme Moodle du Cnam. Trois fois par trimestre, un point est réalisé en direct et en visio avec l'enseignant, qui revient sur des points clés du cours et des exercices et répond aux questions. Cet enseignement a été totalement conçu et adapté pour celles et ceux qui ne peuvent pas venir régulièrement à des cours en présentiel et désirent travailler avec efficacité de chez eux quand ils le souhaitent ou le peuvent dans la mesure où il n'y a pas de cours "en direct".


Inscriptions : Début juillet 2024     https://www.cnam-paris.fr/m-inscrire/

Début des enseignements en ligne : Début fin septembre 2024.

Inscription obligatoire (paiement compris) pour accéder aux documents de cours mis en ligne sur la plateforme Moodle
Coût approximatif de l'UE à 6 crédits : autour de 207 euros, financements et exonérations possibles.

Pour tout problème d'inscription, de coût, de financement ou de paiement merci de contacter exclusivement la scolarité : https://www.cnam-paris.fr/m-inscrire/

 

En région
Cette UE est également ouverte dans certains centres Cnam en région. Les cours sont dispensés par des enseignants agréés par le Cnam et le responsable national de l'UE.

Le programme de l'UE est identique en région et correspond à celui défini sur cette fiche mais chaque centre régional adapte son enseignement selon les besoins.

Consulter donc directement votre centre régional qui vous donnera tous les renseignements utiles ou allez sur le site Web de votre centre régional (inscription, frais, ouverture de l'UE, ouverture en présentiel ou à distance, modalités d'évaluation...)

https://www.cnam-paris.fr/reseau-des-centres/

Document non contractuel.

Public et conditions d'accè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.

Méthodes de validation :

Projet individuel à rendre et soutenir obligatoirement et/ou examen de contrôle continu individuel (écriture des codes sources en VBA ; pas de questions de cours ni de QCM)

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 !)
Bibliographie :
  • xx: Documents de cours
  • xx: Exercices et corrigés d'exercices
  • xx: Vidéos pédagogiques
  • xx: Codes sources implémentés en VBA

Cette UE apparaît dans les diplômes et certificats suivants :

Prochaines sessions de formation

Filtres :
Centre de formation Semestre
2024/2025
Jours de
formation
Modalité Crédits    
Saint-Denis Semestre 2 Mercredi 6 crédits (1)

Date de début des cours (*) :

  • 17/02/2025

* Les dates fournies sont d'ordre général à toutes les formations.
  Les cours pour cette formation peuvent potentiellement commencer un peu plus tard dans le semestre.

Ajouter au panier
Contacter le centre
Légende :
Tarif (1) :

Vous pouvez consulter nos tarifs ici.
Selon votre statut, il existe différents dispositifs de financement qui peuvent financer jusqu'à 100 % de votre formation. Nos chargés de formation en centre vous accompagneront pour constituer votre dossier.

Date de début de cours :
  • Île-de-France :
    • 1er semestre et annuel : 30/09/2024
    • 2e semestre : 17/02/2025
  • Paris :
    • 1er semestre et annuel : 16/09/2024
    • 2e semestre : 03/02/2025

Les dates fournies sont d'ordre général à toutes les formations. Les cours pour cette formation peuvent potentiellement commencer un peu plus tard dans le semestre.

Annuel :

Il s'étend de fin septembre / début octobre à début juillet (dates indicatives, renseignez-vous auprès de votre centre).

Semestre 1 :

Il s'étend de fin septembre / début octobre à fin janvier / début février (dates indicatives, renseignez-vous auprès de votre centre).

Semestre 2 :

Il s'étend de fin février / début mars à début juillet (dates indicatives, renseignez-vous auprès de votre centre).

Cours du soir :

Les cours commencent le plus souvent à 18h30 dans les centres.

  Cours en journée :

Se renseigner auprès du centre pour connaître les horaires.

Cours en ligne :

les cours sont diffusés sous forme de séances numériques via une plateforme d’e-learning animées et tutorées par un enseignant. Des séances de regroupement en visio sont proposées.

  Classe virtuelle :

L'enseignant à distance intervient en direct et en visioconférence sur la plateforme d'e-learning. Il complète son intervention par des activités interactives (exercices échanges…)

  Cours en ligne hybride :

Cette modalité associe des cours en ligne tutorées et des regroupements en présentiel obligatoires.

  Cours hybrides :

Cette modalité mixe des cours en présentiel (en cours du soir ou en journée) et des cours en ligne.

  Cours en ligne organisés par un autre
centre CNAM Régional :

Les cours sont diffusés sous forme de séances numériques via une plateforme d'e-learning animées et tutorées par un enseignant.

Recherche en cours