Macros, programmation VBA

Code UE : NFE005

  • Cours + travaux pratiques
  • 4 crédits

Responsable(s)

Gerard CANESI

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 bonne maîtrise du tableur Excel.
 
Publics
Décideurs, managers, analystes, scientifiques, financiers, commerciaux, DRH, comptables, enseignants, ingénieurs, responsables logistique...
 
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
Apprendre à bien programmer avec le langage Visual Basic Application (VBA)
Savoir écrire des macros en langage VBA.
Atteindre un degré d'autonomie en programmation VBA.

Compétences visées

Maîtriser les bases de la programmation en VBA, savoir créer et programmer des macros, réaliser des tâches automatisées et répétitives sur des feuilles de calculs différentes ou des lots de fichiers Excel.
 

Contenu

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, userforms
  • Utilisation du mode débogage,
  • Consolidation de données,
  • Outils pratiques en VBA, macros utiles
  • Études d'un cas pratique (réorganisation des données, toilettage des données, consolidation,  traitement d'indicateurs).
 
Volume d'heures d'enseignement
Environ 40 heures de formation dans le semestre ; en immersion : sur machines. 
 
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 des macros en VBA.
Si l'UE est ouverte en présentiel : Une séance sur machine de 3,5 heures, chaque semaine pendant 11 semaines (Cours/ED/TP).
Si l'UE est ouverte en Formation Ouverte à Distance Hybride (Séances explicatives en présentiel, sur place et séances à distance avec de très nombreux documents pédagogiques, cours, exercices, corrigés et vidéos en ligne sur la plateforme Moodle) permettant de travailler de chez soi, à son rythme.
A Paris
Ouverture de l'UE uniquement au SEMESTRE 1 en Formation Ouverte à Distance Hybride (Séances explicatives en présentiel, sur place et séances à distance avec de très nombreux documents pédagogiques, cours, exercices, corrigés et vidéos en ligne sur la plateforme Moodle) 
Inscriptions : Début septembre 2020 ; Début des cours : Fin septembre 2020.
Renseignements uniquement sur :  www.cnam.fr

Les séances sur place seront visibles sur : http://emploi-du-temps.cnam.fr/invite puis taper NFE005
Inscription obligatoire du fait du nombre important de demandes et pour accéder à la plateforme Moodle
Coût approximatif de l'UE à 4 crédits : 56 euros ; droit de base annuel (160 euros).
Pour tout problème d'inscription, de coût ou de paiement merci de contacter exclusivement la scolarité.
 
En région
Consulter directement votre centre régional ou allez sur le site Web de votre centre régional à partir de www.cnam.fr (inscription, frais, ouverture de l'UE, ouverture en présentiel ou à distance...)
Document non contractuel.
 

Modalité d'évaluation

Contrôle continu et/ou travaux à rendre et soutenir.

Bibliographie

  • Canesi Gérard : Documents de cours

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

Chargement du résultat...
Patientez

Contact

Informatique d'entreprise
2D4P10, 33, 2 rue Conté
75003 Paris
Tel :01 58 80 84 71
Alexandre LESCAUT

Voir les dates et horaires, les lieux d'enseignement et les modes d'inscription sur les sites internet des centres régionaux qui proposent cette formation

UE