Formation débutant  intermédiaire avancé SGBD Excel VBA

PrestaBDD vous forme sur la formation de bases de données VBA Excel pour piloter vos data, améliorer votre compétitivité et renforce la fiabilité de vos informations qui entrent tous les jours dans votre écosysteme: clients, fournisseurs, chiffre, KPI, objectifs, marge etc... Nous assurons la formation VBA Excel dans l'un de nos 3 centres de formation  sur Paris, Lyon, Marseille ou directement au siege de votre entreprise. Avec la mise en place d'une formation VBA Excel en base de données fiable et performante vous pourrez accélerer le fonctionnement de votre entreprise.

Formation Base de données Excel VBA  Parcours débutant (2 à 4  jours en fonction des sessions)

Enregistrer, modifier et exécuter une macro

  • Explication d’un langage orienté Objet le VB

  • Fonctionnement de l’interface VBE

  • Enregistrement d’un macro : niveau simple et avancé

  • Utiliser le projet personnel Modifier une macro enregistrée ; Lancer une macro ; Enregistrer la macro ( format xlsm)

Sécurité des macros

  • Les virus par macro

  • Les bonnes pratiques pour d’en prémunir

  • Les niveaux de sécurité des macros

Comprendre les fondamentaux de la programmation 

  • Aborder simplement les notions du langage VBA ( propriété / méthode )

  • Le symbole égal (=) le sens une ligne de code : Ecriture = lecture

  • Variable et constante

  • Gérer les curseurs et les raccourcie

  • Intégrer la notion d'objets, méthodes et propriétés et de collection.

  • Les sélections

  • Les structures de décisions : If elseif Then... Else, Select Case end select

  • Les boîtes de dialogue prédéfinie vba: Inputbox, Msgbox.

Traiter des données de façon automatique avec les boucles

  • Les structures en boucles :  for next, Do Loop while , , For Each.

  • Les opérateurs arithmétiques, comparaison, logique, concaténation

  • Règle d’écriture et convention de programmation

"Déboguer" une macro, comprendre d’où viennent les bugs

  • Exécuter au pas à pas.

  • Poser des points d'arrêts  via F9

  • Debut.PRINT et explication d’utilisation

  • Traiter les erreurs : On Error.

  • Ajouter des espions et comprendre son utilisation

 

Déclencher des codes réactifs et sécurisé vos applications :

  • Evenement : code réactif sur le classeur : ThisworkBook : Déclencher une macros à l'ouverture d'un classeur, à sa fermeture, empecher la fermeture.

  • Evenement de la feuille

 

Les formulaires et les contrôles  simple

  • Créer un formulaire simple

  • Approche Modal/non Modal

  • Boite à outils

  • Principaux évènement des formulaires

  • Les Contrôles classique

Formation Base de données VBA Excel Parcours intermédiaire  (3 jours)

Fonctionnement avancé de VBA  

  • Créer des fonctions personnalisées.

  • Les types de variables, leur portée.

  • Le passage de paramètres

  • Les procédures et leurs portées

  • Les tableaux (array) : simple, multidimensionnel, dynamique

  • Manipulation les filtres + fonction de sous total

  • Manipulation de chaine de caractère (mid, instr …)

  • La méthode Find

  • Sécurité du code VBA

 

Formulaire avancé

  • Rappel sur les control basic

  • Control avancé ( listbox, combobox ...), récupérer les valeurs

  • Allez plus loin : Créer un formulaire semi -professionnel

Gérer les fichiers dossier

  • Application.Dialogs, Application.GetOpenFileName.

  • Manipuler des dossiers et fichiers ( Kill, Mkdir …)

Piloter Word à partir d’excel

  • Créer un objet Word

  • Inséré des données dans des signets

  • Crée des formes, des tableaux

  • Automatiser des rapports

  • Sauvegarder dans des dossiers

  • Fusionner des fichiers WORD

Piloter Outlook a partir d’excel

  • Créer un objet Outlook

  • Envoi d’email automatisé

  • Gérer les problématiques de sécurité d’entreprise

  • Savoir insérer une signature, un objet

Inscrire du texte en couleur, des formes, des tableaux

Formation Base de données VBA Excel Parcours Avancé (4 jours)

Gestion des bibliothèque VBA

  • Les références

  • Les liens dans les dossiers

  • Impact des Object OLE

  • Créer sa propre bibliothèque de code

  • Règle de mise à jour des bibliothèques

 

Automatiser des pages web en Excel VBA

  • Apprendre et lire du code HTML

  • Comprendre les balises

  • Maitriser des objets internet complexes

  • Importation automatique des données depuis le web

  • Injection de données Excel sur des pages web

 

Piloter des PDF avec Adobe PRO

  • Comprendre les bibliothèques et API adobe PRO

  • Maitriser les balises sur PDF

  • Importer ou extraire des données depuis un PDF

  • Enlever les sécurités

  • Exercice sur des CERFA (document d’état )

Savoir programmer pour autrui

  • Savoir exprimer et traduire un besoin de façon logique

  • Comprendre l’environnement windows et Excel

  • Outils de travail collaboratif avec Excel

 

Savoir travailler en entreprise

  • Reprendre des fichiers d’un autre programmer

  • Bonne pratique de travail entre programmer

  • Convention internationnale

  • Limite de la programmation et de la sécurité interne

  • Comprendre l’environnement windows, Excel et les API

 

Atelier Pratique

  • Développer un outil de facturation automatisé ( Email + rapport word + traitement de données)