Archives de Tag: formation programmation vba

Formation VBA Excel 2013

VBA Excel 2013
VBA Excel 2013

Demandez un devis gratuitement?

Nos formations Microsoft Excel:

Découvrez Excel vba autrement Formation sur Bruxelles 2 jours
Formation Excel 2013 VBA: Les bases de la programmation Objet 4 jours
Formation VBA Excel 2013
Formation Excel pour commerciaux – 2 jours sur Bruxelles
FORMATION MICROSOFT OFFICE EXCEL 2010-2013-2016 GRAPHIQUES (1/2 jour)
FORMATION MICROSOFT OFFICE EXCEL 2010-2013-2016 FONCTIONS FINANCIÈRES (1/2jour)
FORMATION EXCEL / AVANCÉ (2jours)
FORMATION MICROSOFT OFFICE EXCEL 2010-2013-2016 DÉBUTANT (1/2jour)
Excel 2010-2013-2016 : Tableau croisé dynamique 1/2 jour
Cours Excel: Rafraîchissement des bases 2 jours

Créer des macros au moyen de l’enregistreur et les exécuter par l’intermédiaire d’une interface personnalisée.
Utiliser les fonctionnalités de programmation de VBA pour écrire des macros et des fonctions personnalisées.

PRE-REQUIS:

Connaissance du logiciel Excel.

OBJECTIFS:

A la fin du cours, le participant sera capable de :

– écrire des macros dans Excel
– réaliser des applications manipulant les différents objets Excel

Continuer la lecture de Formation VBA Excel 2013

Découvrez Excel vba autrement Formation sur Bruxelles 2 jours

Demandez un devis gratuitement?

Nos formations Microsoft Excel:

Découvrez Excel vba autrement Formation sur Bruxelles 2 jours
Formation Excel 2013 VBA: Les bases de la programmation Objet 4 jours
Formation VBA Excel 2013
Formation Excel pour commerciaux – 2 jours sur Bruxelles
FORMATION MICROSOFT OFFICE EXCEL 2010-2013-2016 GRAPHIQUES (1/2 jour)
FORMATION MICROSOFT OFFICE EXCEL 2010-2013-2016 FONCTIONS FINANCIÈRES (1/2jour)
FORMATION EXCEL / AVANCÉ (2jours)
FORMATION MICROSOFT OFFICE EXCEL 2010-2013-2016 DÉBUTANT (1/2jour)
Excel 2010-2013-2016 : Tableau croisé dynamique 1/2 jour
Cours Excel: Rafraîchissement des bases 2 jours

Programme de formation MS Excel vba 2 jours

Introduction
L’éditeur de Visual Basic
La programmation en Visual Basic
Premier programme
Les variables
Les conditions

Continuer la lecture de Découvrez Excel vba autrement Formation sur Bruxelles 2 jours

Formation : Développer des applications Office 2007/2010 avec VBA 5 jours Belgique France

Maîtriser le langage de programmation d’Office

Technique

VBA est une version simplifiée du très populaire langage Visual Basic. Il permet à tous les informaticiens d’aborder facilement le développement. Par ailleurs, Office apporte une richesse d’interfaces utilisateur et de fonctions qui peuvent être réutilisées dans une application sous forme d’objets incorporés. Cette formation, très pratique, combine la maîtrise du langage VBA et la connaissance du modèle d’objets exposé par Office et permet ainsi d’apprendre à développer rapidement des applications sur-mesure.

Objectifs de cette formation Office VBA

  • Savoir automatiser des solutions informatiques élaborées basées sur l’intégration des composants Office pilotés par VBA
  • Apprendre à développer rapidement une application
  • Pouvoir exploiter la synergie des composants de la suite Office dans une application

Public de cette formation Office VBA

  • Toute personne amenée à développer en VBA

Pré-requis de cette formation Office VBA

  • Maîtriser l’utilisation d’Excel, Access et Word

Programme de cette formation Office VBA

Généralités

  • Enregistrer et exécuter des macros dans Excel et Word
  • Modifier des macros enregistrées
  • Se situer dans l’éditeur VBE (la fenêtre Code, la fenêtre Explorateur de projets…)
  • Créer des procédures Sub et des procédures Function

Structure du langage

  • Utiliser les variables et les constantes
  • Les instructions de structuration (IF, boucles Do et For…)
  • Documenter le code
  • Gérer les erreurs d’exécution

Les outils d’assistance au développement

  • Utiliser l’aide en ligne
  • Utiliser l’assistance en ligne (complément automatique des instructions, info express et info bulles automatiques)
  • Consulter la documentation sur les objets avec l’explorateur d’objets
  • Mettre au point les procédures avec les outils de débogage

Les boîtes de dialogue

  • Saisir et afficher des données avec InputBox et MsgBox
  • Utiliser les boîtes de dialogues prédéfinies des applications Office

Les formulaires utilisateurs (UserForms)

  • Créer et utiliser des formulaires VBA (UserForms)
  • Utiliser les outils de dialogue (boutons de commandes, zones de texte, zones de listes, cases à cocher…) dans les formulaires
  • Ajouter des contrôles ActiveX

Menus et barres d’outils

  • Exécuter une macro depuis une barre d’outils personnalisée
  • Exécuter une macro depuis un menu personnalisé

L’approche orientée Objet

  • Se familiariser avec les notions d’objets, classes, collections
  • Faire la distinction entre propriétés, méthodes, événements…

La programmation événementielle

  • Mettre en oeuvre les principaux événements se produisant dans Microsoft Office
  • Associer le déclenchement d’une procédure à un événement

Manipulation par VBA des objets Excel

  • Visualiser l’architecture des objets Excel
  • Utiliser l’objet Application pour des actions concrètes (inhiber l’affichage, ne pas afficher les messages d’alerte…)
  • Piloter en VBA la création, l’ouverture, la fermeture et l’enregistrement de classeurs
  • Importer des fichiers de type texte pour les formater et alimenter une base de données
  • Sélectionner, créer, déplacer, copier, supprimer une feuille d’un classeur
  • Déplacer et copier des feuilles entre classeurs
  • Mettre en oeuvre les différents modes de référencement des cellules dans Excel
  • Écrire et lire des données dans des cellules
  • Mettre en forme les cellules Excel
  • Copier, coller des plages de cellules
  • Créer et mettre à jour des tableaux croisés dynamiques et des graphiques

Manipulation par VBA des objets Word

  • Visualiser l’architecture des objets Word
  • Piloter en VBA la création, l’ouverture, la fermeture et l’enregistrement de documents
  • Créer et utiliser des signets pour accéder à des emplacements précis d’un document
  • Créer, sélectionner, modifier la structure et saisir des données dans des tableaux Word
  • Piloter les publipostages de Word

Manipulation par VBA des objets Access

  • Visualiser l’architecture des objets Access
  • Ouvrir, sélectionner et fermer des formulaires Access
  • Modifier les propriétés d’un formulaire par VBA (lecture seule, saisie uniquement…)
  • Utiliser les formulaires pour consulter, ajouter, supprimer, trier, et filtrer des données
  • Personnaliser et sécuriser la saisie des données en programmant l’exécution de code sur des événements liés aux formulaires
  • Piloter Access à l’aide de l’objet DoCmd
  • L’objet Report : principales propriétés et méthodes
  • Les contrôles des formulaires : principaux types, principales propriétés et méthodes

Pilotage intégré des composants d’Office à l’aide de VBA

  • Piloter les objets d’une application Office à partir d’une procédure située dans une autre application Office (Automation)
  • Gérer avec VBA les opérations de copier/coller entre applications Office (OLE)
  • Échanger des données entre les variables VBA, les champs des tables et des requêtes Access, les contrôles des formulaires Access, les variables de documents
  • Word, le contenu des documents Word et les cellules des classeurs Excel

Accès aux données

  • Accès aux données avec les objets de programmation (ADO, DAO)
  • Accès aux données par des instructions SQL
  • Intégration des instructions SQL dans les procédures VBA
  • Création et exploitation de bases de données depuis Office sans implantation d’Access (objets DATABASES, TABLEDEFS, QUERYDEFS, FIELDS)
  • Utilisation d’ActiveX
  • Utilisation de bibliothèques de procédures
  • Utilisation de fichiers de macros complémentaires
  • Utilisation de procédures stockées
  • Accès aux fonctions des DLL
  • Création de modules de classe
  • Outils et éléments de méthodologie permettant de développer une application structurée et sécurisée avec Office

Les plus de cette formation Office VBA

  • L’apprentissage par la pratique intensive : la majeure partie de la formation est consacrée à la mise en oeuvre des principes de développement présentés par l’animateur.
  • Les participants seront notamment amenés à développer en VBA des applications visant à créer des « moulinettes » Excel permettant de formater des fichiers texte, utiliser Excel pour réaliser des tableaux de bord basés sur des données Access, éditer depuis un formulaire Access des états créés dans Word intégrant des tableaux croisés et des graphiques Excel produits à partir de données saisies dans Access…

Nous avons des centres de formations à :

Bruxelles
Avenue de l’indépendance Belge 58
1081 BruxellesTel : +32 2 412 04 10 (gestion projet – comptabilité)
Tel: +32 2 412 04 11 (gestion projet – commercial)
Tel: +32 2 412 04 12 (secrétariat)
Fax : +32 2 412 04 19
Gsm : +32 485 212 722
Email : selossej@jlgestion.be
Site: www.jlgestion.be
Lille
21 Avenue le Corbusier
59042 Lille CedexTel : +33 3 59 81 17 85
Fax : +33 3 59 81 17 81
Gsm : +32 477 789 445
Email : selossej@jlgestion.be
Site: www.jlgestion.fr
Amsterdam 

JL GESTION SA
Keizersgracht 62-64
1015 CS Amsterdam

Tel : +31 20 520 68 77
Fax : +31 20 520 75 10
GSM: +32 485 21 27 22
Email : lia@jlgestion.be
Site: www.jlgestion.nl

Antwerpen 

Noorderlaan 147/8
2030 Antwerpen

Tel: +32 2 412 04 10
Fax: +32 2 412 04 19
Gsm: +32 485 21 27 22
Email : lia@jlgestion.be
Site: www.jlgestion.be

Corfou

Karoubatika
49100 Kerkyra
Greece

Tel: 0030 266 1058 303
GSM: 0030 266 1058 303
Email: selossej@jlgestion.be
Web: www.alltraining.gr