Macros, programmation VBA NFE006 |
||
---|---|---|
MODALITÉS DE DÉPLOIEMENT | Période | Crédits ECTS |
Formation ouverte et à distance (FOAD) | Premier semestre | 6 |
Année universitaire | Certificateur | Durée indicative |
2024 - 2025 | Conservatoire National des Arts et Métiers | 45 heures |
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
Tous publics utilisant Excel,
Décideurs, managers, chefs de projets, 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
Automatiser certaines tâches et traitements répétitifs sous Excel,
Gagner du temps en créant et utilisant des macros VBA sous Excel,
Réaliser des traitements et calculs qu'Excel ne permet pas,
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.
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 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.
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)
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. Deux 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 et septembre 2025 https://www.cnam-paris.fr/m-inscrire/
Début des enseignements en ligne : mi-septembre 2025
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.
Écrire un programme VBA
Créer des macros VBA
Automatiser des traitement sous Excel
Analyser une problématique d'entreprise
Consolider des données sous Excel
Programme de l'UE
Contrôle continu: Contrôle de connaissances et de savoirs qui se déroule tout le long du temps de l'enseignement
Projet(s): Projet(s) à réaliser amenant la livraison d'un livrable
[{"code":"CRN0400A","code_suivi":607,"date_debut_validite":"2022-09-29","date_fin_validite":"9999-08-31","affichable":true}]
Volume Horaire indicatif | Financement individuel hors tiers financeur et CPF | Tarif de référence (Employeur) |
---|---|---|
45 heures | Information Indisponible | Information Indisponible |
[{"code":"M0A3C4","code_officiel":"30860","descripteur_majuscule":"LANGAGE VISUAL BASIC","descripteur_riche":"langage visual basic","parent":{"code":"M0A3","code_officiel":"30854","descripteur_majuscule":"LANGAGE INFORMATIQUE","descripteur_riche":"langage informatique","parent":{"code":"M0","code_officiel":"112","descripteur_majuscule":"INFORMATION, COMMUNICATION","descripteur_riche":"information, communication"}}},{"code":"M0A2A2A2","code_officiel":"31088","descripteur_majuscule":"PROGRAMMATION","descripteur_riche":"programmation","parent":{"code":"M0A2A2","code_officiel":"31067","descripteur_majuscule":"ANALYSE PROGRAMMATION","descripteur_riche":"analyse programmation","parent":{"code":"M0A2","code_officiel":"31054","descripteur_majuscule":"INFORMATIQUE","descripteur_riche":"informatique","parent":{"code":"M0","code_officiel":"112","descripteur_majuscule":"INFORMATION, COMMUNICATION","descripteur_riche":"information, communication"}}}},{"code":"M0A3B6","code_officiel":"30812","descripteur_majuscule":"LANGAGE PYTHON","descripteur_riche":"langage Python","parent":{"code":"M0A3","code_officiel":"30854","descripteur_majuscule":"LANGAGE INFORMATIQUE","descripteur_riche":"langage informatique","parent":{"code":"M0","code_officiel":"112","descripteur_majuscule":"INFORMATION, COMMUNICATION","descripteur_riche":"information, communication"}}},{"code":"Z5A7A1A1","code_officiel":"70322","descripteur_majuscule":"LOGICIEL EXCEL","descripteur_riche":"logiciel Excel","parent":{"code":"Z5A7A1","code_officiel":"70320","descripteur_majuscule":"LOGICIEL TABLEUR","descripteur_riche":"logiciel tableur","parent":{"code":"Z5A7","code_officiel":"70354","descripteur_majuscule":"LOGICIEL BUREAUTIQUE","descripteur_riche":"logiciel bureautique","parent":{"code":"Z5","code_officiel":"70000","descripteur_majuscule":"LOGICIELS\/OUTILS\/APPLICATIONS\/SERVICES","descripteur_riche":"logiciels\/outils\/applications\/services"}}}},{"code":"C0A1B0A4A0","code_officiel":"11016","descripteur_majuscule":"ANALYSE DONNEES","descripteur_riche":"analyse données","parent":{"code":"C0A1B0A4","code_officiel":"11045","descripteur_majuscule":"STATISTIQUE DESCRIPTIVE","descripteur_riche":"statistique descriptive","parent":{"code":"C0A1B0","code_officiel":"11036","descripteur_majuscule":"STATISTIQUE","descripteur_riche":"statistique","parent":{"code":"C0A1","code_officiel":"11054","descripteur_majuscule":"MATHEMATIQUES","descripteur_riche":"mathématiques","parent":{"code":"C0","code_officiel":"103","descripteur_majuscule":"SCIENCES","descripteur_riche":"sciences"}}}}},{"code":"M0A2B6","code_officiel":"31084","descripteur_majuscule":"INFORMATIQUE DE GESTION","descripteur_riche":"informatique de gestion","parent":{"code":"M0A2","code_officiel":"31054","descripteur_majuscule":"INFORMATIQUE","descripteur_riche":"informatique","parent":{"code":"M0","code_officiel":"112","descripteur_majuscule":"INFORMATION, COMMUNICATION","descripteur_riche":"information, communication"}}},{"code":"M0A3","code_officiel":"30854","descripteur_majuscule":"LANGAGE INFORMATIQUE","descripteur_riche":"langage informatique","parent":{"code":"M0","code_officiel":"112","descripteur_majuscule":"INFORMATION, COMMUNICATION","descripteur_riche":"information, communication"}},{"code":"J0A0A1","code_officiel":"24472","descripteur_majuscule":"AUTOMATISATION","descripteur_riche":"automatisation","parent":{"code":"J0A0","code_officiel":"24454","descripteur_majuscule":"AUTOMATISME INFORMATIQUE INDUSTRIELLE","descripteur_riche":"automatisme informatique industrielle","parent":{"code":"J0","code_officiel":"109","descripteur_majuscule":"PRODUCTION MECANIQUE","descripteur_riche":"production mécanique"}}}]
Dernière mise à jour: 17/04/2025 16:08:02
45 heures
ModalitéFormation ouverte et à distance (FOAD)
PériodePremier semestre
Date de début des coursInformation Indisponible
Date de fin des coursInformation Indisponible
Votre centre cnam
Le Cnam, au plus près de chez vous.
Le Trident – Bâtiment A
34 avenue de l’Europe 38100 Grenoble
24 rue de Robinson 42100 SAINT-ETIENNE
Le Cubix – 4 rue Ravier 69007 LYON
Centre universitaire Pierre Mendès France 12 avenue de Paris
42300 ROANNE
Au CNAM, les adultes salariés ou non viennent acquérir des connaissances et des compétences sanctionnées par un titre ou un diplôme pour sécuriser et dynamiser leur parcours professionnel.
Actuellement, l’offre régionale est uniquement disponible, l’offre nationale est en cours de préparation.
La certification qualité a été délivrée au titre des catégories d’actions suivantes:
ACTIONS DE FORMATION
ACTIONS DE FORMATION PAR APPRENTISSAGE
ACTIONS PERMETTANT DE VALIDER DES ACQUIS DE L’EXPERIENCE
Cookie | Durée | Description |
---|---|---|
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |