Excel Vba

Formation

En présentiel

Prix sur demande

Description

  • Typologie

    Formation

  • Dirigé à

    Pour professionnels

  • Durée

    4 Jours

Objectifs: Maîtriser les fonctionnalités de base ou avancées du logiciel

Précisions importantes

Modalité Formation continue

À propos de cette formation

Aucun

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Emagister S.L. (responsable du traitement) traitera vos données pour mener des actions promotionnelles (par e-mail et/ou téléphone), publier des avis ou gérer des incidents. Vous pouvez consulter vos droits et gérer votre désinscription dans la politique de confidentialité.

Les Avis

Les matières

  • Excel VBA

Le programme

Rappel sur les fonctionnalités avancées du tableur

- Pratiquer l'adressage semi-absolu.
- Exploiter les fonctions et commandes indispensables.
- Maîtriser la base de données pour la programmer.

Écrire des macros-commandes simples

- Utiliser l'enregistreur de macros.
- Notion de procédure.
- Affecter une macro à un bouton, un objet.
- Affecter une macro à une barre d'outils, un menu.
- Exemples de macros-commandes usuelles : impression, tri...
- Générer un graphique par macro.
- Enregistrer une macro dans le dictionnaire des macros personnelles : Perso.xls.

Définir des fonctions nouvelles selon ses propres besoins

- Fonctions accessibles des feuilles de calcul (macros complémentaires).
- Bibliothèques de fonctions et procédures accessibles de tous les modules (Outils Références)

Programmer avec Excel

- Notion d'objet ; les collections d'objets.
- Identifier les méthodes et propriétés.
- Mettre au point un programme en pas à pas.
- Utiliser des variables et les déclarer.
- Gérer le pointeur de cellule : position, déplacement, sélection d'un champ.
- Définir des zones de sélection dynamiques.
- Transférer d'une cellule dans une autre.
- Transférer les données d'une feuille dansune autre par macro.
- Écrire des formules dans la feuille de calcul par macro.
- Mettre en place des macros interactives.
- Appliquer des tests : If... Then... Else, Select Case.
- Appeler des procédures emboîtées.
- Traiter les erreurs : on error.
- Déboguer un programme, ajouter des espions.
- Figer l'écran.
- Créer des boucles : Do While, For, For Each.
- Parcourir les fichiers d'un répertoire.
- Gérer les onglets.
- Gérer une base de données
- Filtres élaborés : interroger et extraire sur critères multiples.
- Macros d'extractions.
- Déclencher automatiquement des procédures : à l'ouverture d'un classeur (Workbook open), à sa fermeture (Workbook Beforeclose), à une heure déterminée, suivant l'utilisation d'une touche...
- Masquer un module et protéger le classeur.

Créer une barre d'outils propre à un classeur

- Créer une barre d'outils personnalisée
- Affecter des macros aux boutons
- Personnaliser les infos bulles.
- Afficher et masquer la barre d'outils à l'ouverture et à la fermeture du classeur.

Créer des formulaires de saisie

- Insérer des listes déroulantes dans une feuille de calcul.
- Associer des programmes à ces listes.
- Créer un formulaire personnalisé (UserForm) contenant des zones de modification, des listes déroulantes, des boutons d'option, des cases à cocher, etc.
- Contrôler les données par macro et transférer les informations dans la feuille de calcul.........

Excel Vba

Prix sur demande