Offre de Formation Excel Macro VBA - sur-mesure avec LH Solutions | MaFormation.fr
LH Solutions

Excel Macro VBA - sur-mesure

LH Solutions

Voir des formations similaires
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
Modalités
En ligne
Durée
3 jours (plusieurs rythmes possible)
Prix
2000 €
Finançable CPF
Taux de réussite
100%
Niveau visé
Certification / Habilitation

Localité

En ligne

Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.

En présentiel

Découvrez les localités disponibles pour suivre cette formation en présentiel.

En savoir plus sur les localités en présentiel
Cette formation peut être dispensée dans votre entreprise dans les localités suivantes :
  • 01 - Ain
  • 02 - Aisne
  • 03 - Allier
  • 04 - Alpes-de-Haute-Provence
  • 05 - Hautes-Alpes
  • 06 - Alpes-Maritimes
  • 07 - Ardèche
  • 08 - Ardennes
  • 09 - Ariège
  • 10 - Aube
  • 11 - Aude
  • 12 - Aveyron
  • 13 - Bouches-du-Rhône
  • 14 - Calvados
  • 15 - Cantal
  • 16 - Charente
  • 17 - Charente-Maritime
  • 18 - Cher
  • 19 - Corrèze
  • 21 - Côte-d'Or
  • 22 - Côtes-d'Armor
  • 23 - Creuse
  • 24 - Dordogne
  • 25 - Doubs
  • 26 - Drôme
  • 27 - Eure
  • 28 - Eure-et-Loir
  • 29 - Finistère
  • 2A - Corse-du-Sud
  • 2B - Haute-Corse
  • 30 - Gard
  • 31 - Haute-Garonne
  • 32 - Gers
  • 33 - Gironde
  • 34 - Hérault
  • 35 - Ille-et-Vilaine
  • 36 - Indre
  • 37 - Indre-et-Loire
  • 38 - Isère
  • 39 - Jura
  • 40 - Landes
  • 41 - Loir-et-Cher
  • 42 - Loire
  • 43 - Haute-Loire
  • 44 - Loire-Atlantique
  • 45 - Loiret
  • 46 - Lot
  • 47 - Lot-et-Garonne
  • 48 - Lozère
  • 49 - Maine-et-Loire
  • 50 - Manche
  • 51 - Marne
  • 52 - Haute-Marne
  • 53 - Mayenne
  • 54 - Meurthe-et-Moselle
  • 55 - Meuse
  • 56 - Morbihan
  • 57 - Moselle
  • 58 - Nièvre
  • 59 - Nord
  • 60 - Oise
  • 61 - Orne
  • 62 - Pas-de-Calais
  • 63 - Puy-de-Dôme
  • 64 - Pyrénées-Atlantiques
  • 65 - Hautes-Pyrénées
  • 66 - Pyrénées-Orientales
  • 67 - Bas-Rhin
  • 68 - Haut-Rhin
  • 69 - Rhône
  • 70 - Haute-Saône
  • 71 - Saône-et-Loire
  • 72 - Sarthe
  • 73 - Savoie
  • 74 - Haute-Savoie
  • 75 - Paris
  • 76 - Seine-Maritime
  • 77 - Seine-et-Marne
  • 78 - Yvelines
  • 79 - Deux-Sèvres
  • 80 - Somme
  • 81 - Tarn
  • 82 - Tarn-et-Garonne
  • 83 - Var
  • 84 - Vaucluse
  • 85 - Vendée
  • 86 - Vienne
  • 87 - Haute-Vienne
  • 88 - Vosges
  • 89 - Yonne
  • 90 - Territoire de Belfort
  • 91 - Essonne
  • 92 - Hauts-de-Seine
  • 93 - Seine-Saint-Denis
  • 94 - Val-de-Marne
  • 95 - Val-d'Oise

Certifications

Certification  ICPF ICPF
Certification Qualiopi Qualiopi

Pré-requis

LH Solutions vous propose des formations individuelles et sur-mesure. Notre formation sera adaptée à vos besoins et vos attentes.
Nous pouvons également vous accompagner dans la mise en place de formations en bureautique sur les logiciels : Access, Power Query, Power Pivot, Power Bi.

Objectifs

Niveau opérationnel :

  • Repérer les mécanismes de la programmation VBA afin de comprendre son utilité dans Excel
  • Identifier les variables dans un code et savoir qu’elles servent à stocker les données de façon à résoudre plus facilement les erreurs
  • Déchiffrer les éléments élémentaires d’un code VBA et faire un appel de procédure simple pour automatiser des tâches répétitives
  • Créer des macros courtes ou appeler une macro depuis une autre macro pour créer des routines et des sous- routines afin de permettre l’exploitation et le traitement de données en vue de rédiger des comptes rendus d’étude
  • Identifier les éléments simples de l’interface VBA
  • Réutiliser les fonctionnalités intégrées programmées préalablement par d’autres utilisateurs de VBA
  • Utiliser des interfaces utilisateurs simples pour la saisie, la modification ou la visualisation de données : traiter et analyser des données reçues
  • Comprendre la notion de module afin d’identifier le code source dans VBA
  • Se repérer dans l’environnement Visual Basic afin de lancer une macro simple


Niveau avancé :

  • Utiliser les variables et les mettre en application dans différents contextes afin par exemple de créer des tableaux et de manipuler des graphiques
  • Résoudre certaines erreurs dans le code VBA et gérer les principaux évènements affectables à un classeur, une feuille ou une cellule Excel pour écrire des programmes, les modifier ou les faire évoluer si nécessaire
  • Créer des formulaires avancés et gérer leurs modifications
  • Corriger les erreurs dans le code et mettre en place l’automation des macros pour identifier des erreurs de code et les corriger en ayant recours aux outils de débogage


Niveau expert :

  • Regrouper les constantes dans des énumérations afin d’optimiser la création et l’utilisation de tableaux statiques ou dynamiques pour permettre la construction de langage spécifiques que VBA utilise pour travailler avec une application
  • Ecrire des fonctions personnalisées et les utiliser dans la feuille de calcul Excel
  • Gérer l’accès aux feuilles de classeurs des formulaires par un accès direct pour les rendre accessibles aux utilisateurs pour ainsi rendre privées toutes les fonctions qui ne doivent pas être accessibles de l’extérieur
  • Lire, écrire et gérer les données dans des classeurs Excel via les modules VBA et les relier à l’écosystème de Microsoft afin d’exploiter de façon optimale ces données
  • Utiliser un débogage ou des tests approfondis pour en savoir plus sur le fonctionnement d’un logiciel spécifique

Programme

Excel MACRO VBA - niveau initial

  • Menu dédié à la programmation VBA
  • Afficher le menu « Développeur »
  • Comprendre les outils présents dans ce menu
  • L'éditeur VBA
  • Explication de l'interface
  • Réaliser son premier code
  • Comprendre l'utilité de VBA
  • Le vocabulaire propre à la programmation VBA
  • La disposition des différents éléments pour créer son premier code
  • L'enregistreur macro
  • Comprendre son fonctionnement
  • Modifier le code proposé par l'enregistreur
  • Les premières automatisations
  • Insérer une valeur dans une cellule
  • Mettre en forme une cellule / une plage
  • Copier / Coller des valeurs
  • Copier / Collage spécial
  • Effectuer des calculs simples
  • Comprendre et gérer les erreurs
  • Déclarer correctement les variables
  • Les premières fonctions
  • Les fonctions de conditions : IF ; SELECT CASE
  • Les boucles simples : FOR / NEXT


Excel MACRO VBA - niveau intermédiaire

  • Rappel des fondamentaux
  • Approfondissement des fondamentaux
  • Les objets
  • Les collections
  • Les variables
  • Les boites de dialogue
  • Les procédures
  • Créer des macros s'enclenchant à travers un bouton
  • Créer des macros événementielles
  • Gestion d'une base de données
  • Sélectionner / Mettre en forme / Extraire des données en fonction de un ou plusieurs critères
  • Approfondissement des fonctions
  • Condition : IF ; SELECT CASE ; ELSIF
  • Boucle : FOR / NEXT ; DO WHILE LOOP
  • Recherche : FIND
  • Fonction d'application
  • Fonctions de conditions imbriquées dans des fonctions de boucle
  • Sécuriser un fichier
  • Gestion des erreurs avec les fonctions ON ERROR
  • Créer un code permettant d'effectuer une sauvegarde automatique
  • Introduction aux Userform

Excel MACRO VBA - niveau avancé

  • Rappel des fondamentaux
  • Approfondissement des Userform
  • Zone de texte
  • Liste déroulante
  • Case à cocher
  • Fenêtre de résultats
  • Multipage
  • Sécurisation du Userform
  • Création de mini progiciels avec Excel
  • Interagir avec l'environnement Windows. A partir de la programmation VBA
  • Créer un dossier Windows et le nommer
  • Créer des Backup Excel
  • Créer des corps de texte et des pièces jointes personnalisés en fonction de un ou plusieurs critères
Haut de page