Aller au contenu principal

Automatiser des processus dans les applications Microsoft Office avec VBA (Tosa)

Date de mise à jour :
Identifiant Offre Info : 20_25235835F
Organisme responsable : LAHO Formation (ouvre dans un nouvel onglet)

Nouvelle recherche

Référentiels

Code Rome

Aucun code métiers (ROME) n'a été associé à cette formation.

Formacode

  • 30860 : Langage Visual Basic
  • 31067 : Développement informatique

Présentation de la formation

Objectifs

  • Être capable d'automatiser des commandes répétitives et intervenir dans la programmation VBA
  • Savoir créer un formulaire VBA, utiliser les instructions de programmation les plus courantes
  • Savoir corriger, débugger une programmation VBA

Programme de la formation

Découpage par demi-journée : 1. INTRODUCTION ET MACRO-COMMANDES Questions / Réponses INTRODUCTION Introduction sur la bonne utilisation des noms Noms statiques et dynamiques LES MACRO-COMMANDES Création et utilisation des macros par auto-enregistrement Enregistrement en relatif / absolu Affecter une macro à un objet, un bouton dans le ruban ou la barre d'accès rapide 2. APPROCHE VBA Modifier une macro enregistrée dans l'éditeur VBA Approche de quelques instructions VBA MSGBOX,…

Découpage par demi-journée :

1. INTRODUCTION ET MACRO-COMMANDES

Questions / Réponses

INTRODUCTION

  • Introduction sur la bonne utilisation des noms
  • Noms statiques et dynamiques

LES MACRO-COMMANDES

  • Création et utilisation des macros par auto-enregistrement
  • Enregistrement en relatif / absolu
  • Affecter une macro à un objet, un bouton dans le ruban ou la barre d'accès rapide

2. APPROCHE VBA

  • Modifier une macro enregistrée dans l'éditeur VBA
  • Approche de quelques instructions VBA MSGBOX, INPUTBOX
  • Approche du menu développeur
  • Enregistrer son fichier avec le bon format

3. INTRODUCTION A LA PROGRAMMATION VBA

DECOUVERTE DE L'INTERFACE VBA

  • Écrire directement une macro dans l'éditeur
  • Travailler avec les cellules, sélectionner, se déplacer, atteindre, remplir, vider ou supprimer
  • Documenter le code
  • Simplifier le code

VARIABLES

  • Déclarer et utiliser des variables pour optimiser le code
  • Qu'est-ce qu'une variable ?
  • Déclaration d'une variable obligatoire ou pas
  • Différents types de variables
  • Variables statiques, publiques
  • Portée des variables
  • Commande simple VBA

4. CONDITIONS

  • If...then…else
  • Select Case
  • Boucles (For…next / For each…next / While…Wend / Do…Loop)

5. AUTRES COMMANDES ET INSTRUCTIONS VBA

  • Création d'un formulaire
  • Macro-fonctions
  • Macros évènementielles

6. DEBOGAGE ET GESTION DES ERREURS

  • Mode pas-à-pas / Points d'arrêts
  • Variables espions
  • Fenêtre d'exécution
  • Traitement des erreurs
  • Travailler avec les boîtes de dialogues

7. USERFORM

  • Création d'un UserForm
  • Insertion des contrôles UserForm (liste déroulante, case à cocher, bouton d'options)
  • Propriétés des contrôles et programmation des évènements
  • Insertion des données du formulaire dans une base de données
  • Sauvegarder le code

MISE EN PRATIQUE

8. MENU DEVELOPPEUR

  • Approfondissement du menu développeur
  • Mise en pratique et approfondissement

Validation et sanction

Obtention de la certification RS6963.

Type de formation

Certifiante

Niveau de sortie

Information non communiquée

Durée, rythme, financement

Durée

En centre

29 h

Financement

Conventionnement
Oui
Financeur
  • Autre

    Programme : Financements à déterminer selon la situation du bénéficiaire

Conditions d'accès

Public visé

  • Tout public

Niveau d'entrée

Information non communiquée

Conditions spécifiques et prérequis

Cette action de formation ne nécessite aucune condition spécifique ou pré-requis.

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

3 Avenue de Rome
62500 Saint-Omer

Responsable : LAHO Formation

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
3 avenue de Rome
62500 Saint-Omer
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes