VBA pour Excel 2016 (Partie 1)
Public cible
Agents intéressés et concernés par les techniques bureautiques, prioritairement ceux susceptibles de suivre le cycle de compétences ci-dessous.
Ce cours s'adresse aux fonctionnaires et employé(e)s ayant une bonne pratique d'Excel et souhaitant automatiser des tâches répétitives, à l'aide du langage de programmation VBA d'Excel 2016.
Prérequis
Conditions pré-requises:
- bien qu'aucune connaissance préalable en VBA n'est requise, des notions élémentaires de programmation sont indispensables.
- aussi une bonne pratique quotidienne d'Excel 2016 est de mise.
Cycle de compétences
Techniques bureautiquesObjectifs
Introduire les principes de base et se familiariser avec l'environnement de développement de VBA. Des premiers travaux pratiques élémentaires illustreront le cours.Contenu
1) Introduction
2) Objets Workbook(s), Worksheet(s) et Application
a. L'objet Workbooks (Workbook)
b. L'objet Worksheets (Worksheet)
c. L'objet Application
- L'objet RANGE (manipulation de champs)
- La méthode RANGE
- La méthode CELLS
- La méthode OFFSET
- La méthode RESIZE
- Les méthodes ROWS et COLUMNS
3) Variables
a. Type de variables
b. Déclaration et domaine de validité de variables (scope)
c. Déclaration de constantes
d. Variables vecteurs (Array)
e. Variables objet
f. With ... End With
4) Boucles et structures de contrôle (control structures)
a. For Each ... Next
b. GoTo
c. IF ... THEN
d. FOR ... NEXT
e. WHILE .. WEND
f. DO .. LOOP
g. SELECT CASE ... END SELECT
Gestionnaire de formation
Gilles Bettendorf
Tél. : 247 83157
E-mail : gilles.bettendorf@inap.etat.lu
Modalités d'inscription
Adresse d'inscription
Institut national d'administration publique 35, rue de Bonnevoie L-1260 LUXEMBOURG
Sélection
Les places disponibles sont accordées sur la base du principe « premier arrivé, premier servi » pour autant que les demandes répondent au public-cible défini pour la présente formation. Le nombre de places disponibles affiché dans le tableau ci-dessous ne prend pas en compte les demandes en cours de traitement introduites au cours des dernières 24 heures.
Lieu d'organisation
Institut national d'administration publique 35, rue de Bonnevoie L-1260 LUXEMBOURG