Vous souhaitez plus d'informations ?

Titre*:

Prénom* :

Nom* :

Fonction :

Service :

Société* :

Adresse* :

Boîte postale :

Ville* :

Code postal* :

Pays* : Codes pays

Téléphone* :

Poste :

Courriel* :

* = Obligatoire

Les informations que vous nous fournissez nous serviront à vous communiquer des informations sur les produits et les services Learning Tree susceptibles de vous intéresser.
Protection des données personnelles

 

Programmation VBA : Les fondamentaux


Formation 2094 jours

 Courriel Courriel Sommaire Sommaire PDF PDF

Foire aux questions

Quel est l'objectif de ce cours ?

Ce cours a été conçu pour vous apporter les compétences et les connaissances pour programmer avec les outils de programmation VBA conçus pour automatiser les tâches répétitives effectuées par les utilisateurs des applications existantes. Quand vous apprenez à vous servir de VBA pour améliorer les fonctionnalités existantes dans un application hôte (dans ce cours, nous utilisons les applications 2003 de Microsoft Office), vous réalisez que ça peut être une alternative efficace à d'autres langages de programmation.

Quel profil dois-je avoir ?

Vous devez être suffisamment familiarisé avec les produits de Microsoft Office pour naviguer dans l'interface utilisateur et effecteur les opérations de base dans Word et Excel.

A qui s'adresse ce cours ?

Que vous soyez un utilisateur averti d'Office ou de tout autre produit compatible VBA, ou un programmeur débutant en VBA, un manager, un analyste ou un administrateur bureautique, vous étudierez des techniques qui pourront être mises à profit tout de suite dans votre travail. Le cours aide aussi les managers à se rendre compte du potentiel que représente l'amélioration des applications avec VBA.

Qu'est-ce que VBA ?

Microsoft Visual Basic for Applications (VBA) est un environnement de programmation conçu pour permettre aux développeurs et aux utilisateurs avertis de construire rapidement des solutions professionnelles personnalisées avec des applications bureautiques du commerce (les applications hôtes VBA). VBA comporte un ensemble sophistiqué d'outils de programmation basés sur le système de développement Visual Basic.

Vais-je apprendre à programmer Microsoft Access ?

Le langage VBA couvert dans ce cours est identique à celui utilisé dans Access. Ce cours vous montre également comment récupérer des données à partir d'une base de données.

J'utilise Office 2007/2003/XP. Ce cours me sera-t-il utile ?

Oui, absolument ! VNA est très peu différent entre ces versions d'Office et Office 2010/2003 (les deux versions utilisées dans cette formation). Lorsque des différences s'appliquent à un sujet vu en formation (discussions et/ou exercices), les différences sont indiquées dans le support de cours.

Quelle est la version d'Office utilisée en formation ?

Vous avez le choix de réaliser les exercices avec Office 2003 ou 2010. Office 2003 convient à toute personne utilisant Office 2000, Office XP ou Office 2003. Office 2010 est le choix le plus judicieux pour ceux qui utilisent ou ont l'intention d'utiliser Office 2007 ou 2010.

Les compétences acquises dans ce cours s'appliquent-elles uniquement à MS Office ?

Non. Dans ce cours, vous utilisez Microsoft Office comme applications hôtes. Cependant, il existe de nombreux produits sur le marché qui peuvent héberger VBA, comme AutoCAD, Rational Rose, WordPerfect. Les compétences acquises dans ce cours peuvent être utilisées dans n'importe quelles applications hôtes.

Que puis-je faire avec VBA que je ne puisse pas déjà faire avec les applications livrées avec Microsoft Office ?

La programmation VBA permet d'automatiser les opérations que les utilisateurs de Word et Excel par exemple doivent autrement effectuer dans l'interface utilisateur. Il est possible d'automatiser quasiment toutes les actions utilisateurs avec VBA. Vous pouvez construire des solutions personnalisées pour votre entreprise qui réduiront le temps et les efforts nécessaires pour accomplir des fonctions spécifiques.

Faut-il avoir de l'expérience en programmation pour suivre ce cours ?

Non. Une expérience de la programmation serait utile mais ce n'est pas indispensable. Le cours couvre VBA en totalité.

Quel est le temps consacré à chaque sujet ?

SujetsHeures
Introduction1,0
Enregistrement et exécution des macros1,0
Ecriture de code VBA générique5,5
Objets1,0
Programmation pilotée par les événements1,0
Comprendre les Modèles Objet1,5
Ecrire des procédures spécifiques aux applications5,0
Récupération des données d'une base de données1,0
Création de boites de dialogue personnalisées3,0
Modification des menus et barres d'outils1,0
Gestion des erreurs1,0
Mise en œuvre de la sécurité1,0
Cet horaire, comprenant les travaux pratiques, est indicatif et dépend des besoins de chaque classe.

Quels types de travaux pratiques sont inclus dans ce cours ?

Ciinquante pour cent de ce cours est consacré à plus de 20 exercices pratiques qui renforcent les concepts et les techniques présentées dans ce cours.

Nous commencerons par enregistrer et exécuter des macros simples. Puis, vous apprendrez à améliorer ces macros avec des fonctionnalités VBA. Vous écrirez du code VBA pour répondre à des événements spécifiques transmis à l'application hôte dans Windows. Avec les branchements et les boucles conditionnels, vous apprendrez à ajouter des fonctionnalités à des applications qui ne seraient pas réalisables avec l'interface utilisateur. Nous utilisons les outils VBA pour communiquer avec l'utilisateur au moyen de boîtes de dialogue standard et personnalisées, de menus et de barres d'outils.

Quel est le lien entre ce cours et d'autres cours de Learning Tree ?

Pour plus d'informations, veuillez vous référer à notre catalogue ou bien contacter votre conseiller en formation.

Visual Basic est une marque déposée de Microsoft Corporation.

 

Calendrier des Formations

19 - 22 juinParis S'inscrire
25 - 28 sept.Paris S'inscrire
13 - 16 nov.Paris S'inscrire
5 - 8 marsParis S'inscrire
9 - 12 avr.Paris S'inscrire

Londres (en anglais)

29 mai - 1 juinLondon S'inscrire
14 - 17 aoûtLondon S'inscrire
23 - 26 oct.London S'inscrire
8 - 11 janv.London S'inscrire
19 - 22 marsLondon S'inscrire

Plus de dates et de lieux.

Prix des Formations

2 165 €Prix Catalogue
Prix avec une offre spéciale
1 700 €Passeport 2 formations
1 620 €Passeport 3 formations
1 400 €Passeport 4 formations
1 840 €Visa Société 25 jours

Cliquez ici pour plus d'informations ou appelez le 01 49 68 53 00.

Solutions intra
entreprise

Suivez cette formation ou toute autre formation Learning Tree où vous voulez ou faites-la personnaliser pour votre entreprise.