Formation VBA : Programmation VBA pour Office

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Cette formation VBA Programmation Office vous donne les connaissances et compétences nécessaires pour  :

  • 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 VBA
  • Pouvoir exploiter la synergie des composants de la suite Office dans une application

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 2 240,00 €

Durée 5 jours (35h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 2 240,00 €

Durée 5 jours (35h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

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 VBA Programmation Office, combine la maîtrise du langage VBA et la connaissance du modèle d'objets exposé par Office. Il permet donc de développer rapidement des applications sur-mesure. 

Programme

Généralités VBA

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 VBA

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 VBA

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 VBA (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 avec VBA

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

La programmation événementielle en VBA

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

Prérequis

Maîtriser l'utilisation d'Excel, Access et Word

Public

Développeurs VBA

Ces formations pourraient vous intéresser

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Expérimenter l'interaction avec vos collègues au sein de canaux dédiés
  • Organiser des réunions à partir de Teams
  • Partager et éditer des fichiers à l'intérieur de Teams
  • Appliquer la recherche de conversations, messages ou de personnes
  • Créer un plan pour gérer des tâches
  • Collaborer par l'intermédiaire d'un plan
  • Assurer un suivi des avancées de votre plan.
Tarif

Contacter l'organisme

Durée

0j / 3h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Analyser les données de menace dans l'ensemble des domaines et atténuer rapidement les menaces avec l'orchestration et l'automatisation intégrées dans Microsoft Defender XDR
  • Implémenter la plateforme Microsoft Defender pour point de terminaison pour détecter, investiguer et répondre aux menaces avancées
  • Configurer correctement l'espace de travail Microsoft Sentinel pour bien démarrer avec Microsoft Sentinel
  • Détecter des menaces non découvertes précédemment et remédiez rapidement aux menaces grâce à l'orchestration et à l'automatisation intégrées dans Microsoft Sentinel
  • Ecrire des instructions avec le langage de requête Kusto (KQL) pour interroger les données de journal afin d'exécuter des détections, des analyses et des rapports dans Microsoft Sentinel
  • Gérer les risques et la conformité de Microsoft Purview qui permet aux analystes des opérations de sécurité de détecter les menaces des organisations et d'identifier, de classer et de protéger les données sensibles, ainsi que de superviser la conformité en créant des rapports
  • Collecter des données à l'échelle du cloud sur l'ensemble des utilisateurs, des appareils, des applications et des infrastructures, localement et dans plusieurs clouds, à Microsoft Sentinel
  • Utiliser Microsoft Defender pour protéger et sécuriser les charges de travail dans Azure, dans le cloud hybride et au niveau local
  • Effectuer une chasse proactive aux menaces de sécurité en utilisant les puissants outils de chasse aux menaces de Microsoft Sentinel
  • Découvrir la terminologie de base, comment Microsoft Copilot pour la sécurité traite les invites, les éléments qui composent une invite efficace et comment activer la solution.
Tarif

A partir de 2 680,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation Dynamics CRM 2016 - Introduction présentation de l'outil vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Découvrir les concepts clés de Microsoft Dynamics CRM 2016
  • Identifier la nature des informations stockées dans l'outil de CRM et savoir les utiliser pour servir les objectifs de son organisation
  • Savoir configurer ses options personnelles
  • Mesurer l’intérêt de Dynamics CRM 2016 pour Outlook et de l’accès en mode hors connexion
  • Comprendre comment rechercher des données Microsoft Dynamics CRM et générer des rapports sur ces données
  • Disposer d’une vision globale de l’outil et identifier ses apports pour l’entreprise
  • Prendre en main les outils Dynamics CRM 2016 pour tablette et téléphone
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation Programmation orientée processus jBPM vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Mettre en oeuvre les processus métier
  • Maîtriser mes solutions apportées par librairie jBPM éditée par JBoss dans une optique très opérationnelle
Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Snowpark pour Python

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Snowpark pour Python, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Acquérir une compréhension approfondie du langage de programmation Python et de ses fonctionnalités avancées pour l'analyse de données
  • Comprendre les concepts clés de Snowpark et exécuter de tâches de transformation de données en utilisant des langages de programmation comme Python.
  • Maîtriser l'utilisation des bibliothèques Python spécifiques à Snowflake pour l'exploration, la manipulation et l'analyse des données stockées dans Snowflake
  • Découvrir les meilleures pratiques et les astuces pour optimiser les performances lors de l'exécution de tâches Python dans Snowflake / Snowpark
  • Acquérir les compétences nécessaires pour résoudre des problèmes de données spécifiques en combinant les fonctionnalités de Python et de Snowflake / Snowpark
  • Explorer différentes techniques et algorithmes de Machine Learning, tels que la régression, la classification, le clustering, etc
  • Utiliser FastAPI, un framework web Python, pour créer rapidement des API RESTful robustes et évolutives
  • Utiliser Streamlit, un framework pour le développement rapide d'applications web de data science, pour créer des interfaces utilisateur interactives et conviviales
Tarif

A partir de 2 490,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Approfondir la connaissance de la programmation orientée objet en Java
  • Maîtriser l'utilisation des bibliothèques Java standards
  • Comprendre et utiliser les principes de la programmation fonctionnelle en Java
  • Comprendre et utiliser les principes du développement d'applications Java EE
  • Apprendre à utiliser des outils de tests unitaires et d'intégration continue
  • Comprendre et utiliser des principes avancés de conception et d'architecture logi-cielle en Java
Tarif

A partir de 2 750,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation PostgreSQL : Développement

Proposé par PLB CONSULTANT

Objectifs de la formation

  • Déployer et paramétrer PostGreSQL
  • Réaliser une base de données optimale
  • Manipuler les logs de PostGreSQL
  • Appréhender la programmation côté serveur
Tarif

A partir de 1 300,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

SharePoint - Utilisateur

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Tout utilisateur de Microsoft 365 souhaitant acquérir les compétences de base pour gérer et alimenter en contenu des sites SharePoint. L'objectif est de leur permettre de créer et d'enrichir leurs sites de manière simple et efficace. 

À l'issue de la formation, le stagiaire sera capable de : 

  • Gérer des listes et des bibliothèques de documents. 
  • Personnaliser l’espace de travail  
  • Rechercher et WebPart 
Tarif

A partir de 350,00 €

Durée

1 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les soft skills essentiels nécessaires pour devenir un Office Manager
  • Développer l'assertivité pour définir les missions et responsabilités de votre rôle
  • Appliquer les règles de l'animation à distance pour faciliter la collaboration
  • Intégrer et assumer des rôles multiples tels que l'assistant, le modérateur et le relai de parole lors des interactions en ligne
  • Utiliser efficacement les outils digitaux pour dynamiser les réunions et favoriser la participation
  • Exprimer vos idées de manière claire et concise lors de prises de parole
  • Développer vos compétences d'écoute active et de reformulation pour faciliter les échanges
  • Acquérir une culture du feedback, y compris envers votre manager
  • Changer et actualiser vos forces, compétences et aspirations pour clarifier votre mission en tant qu'Office Manager
  • Utiliser la Communication Non Violente pour repérer et signaler les dysfonctionnements au sein de l'organisation et contribuer à leur résolution.
Tarif

A partir de 1 400,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire le positionnement de Spring par rapport à Jakarta JEE
  • Créer une architecture en couches
  • Mettre en oeuvre la programmation par aspect
  • Paramétrer le conteneur léger de Spring et utiliser les annotations
  • Accéder à vos données avec Spring JDBC et Spring ORM
  • Créer des pages Web avec Spring MVC
  • Sécuriser vos applications avec Spring Security
  • Décrire les bases de la mise en oeuvre de Spring Boot
  • Citer les différences de Spring 5 et 6 ainsi qu'entre Spring Boot 2 et 3
  • Migrer une application de Spring 5 à 6.
Tarif

A partir de 2 440,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Je cherche à faire...