Excel 2013, développer des applications en VBA, Perfectionnement

Objectifs

Ce stage vous permettra de vous perfectionner en développement Excel 2013 avec le langage VBA. Vous apprendrez à optimiser vos applications automatisées, à utiliser les API de Windows, ainsi qu'à mettre au point et améliorer l'interface utilisateur de vos applications.

Participants

Toute personne souhaitant développer des applications en VBA sous Excel.

Pré-requis

Bonnes connaissances du VBA et d'Excel ou connaissances équivalentes à celles apportées par le stage "Excel 2013, développer des applications en VBA, initiation"

Moyens pédagogiques

1 poste par participant - 1 Vidéo projecteur - Support de cours fourni à chaque participant – Formation présentielle

Durée

2 jours

Les sessions inter-entreprises

Date Session
Du 04/12/2017
Au 05/12/2017
Paris
Formation standard
Du 04/12/2017
Au 05/12/2017
Caen
Formation standard
Du 04/12/2017
Au 05/12/2017
Lyon
Formation standard
Du 04/12/2017
Au 05/12/2017
Rennes
Formation standard
Du 04/12/2017
Au 05/12/2017
Lille
Formation standard
Du 04/12/2017
Au 05/12/2017
Rouen
Formation standard
Du 26/02/2018
Au 27/02/2018
Paris
Formation standard
Du 26/02/2018
Au 27/02/2018
Caen
Formation standard
Du 26/02/2018
Au 27/02/2018
Lyon
Formation standard
Du 26/02/2018
Au 27/02/2018
Rennes
Formation standard
Du 26/02/2018
Au 27/02/2018
Lille
Formation standard
Du 26/02/2018
Au 27/02/2018
Rouen
Formation standard
Du 23/04/2018
Au 24/04/2018
Paris
Formation standard
Du 23/04/2018
Au 24/04/2018
Caen
Formation standard
Du 23/04/2018
Au 24/04/2018
Lyon
Formation standard
Du 23/04/2018
Au 24/04/2018
Rennes
Formation standard
Du 23/04/2018
Au 24/04/2018
Lille
Formation standard
Du 23/04/2018
Au 24/04/2018
Rouen
Formation standard
Du 11/06/2018
Au 12/06/2018
Paris
Formation standard
Du 11/06/2018
Au 12/06/2018
Caen
Formation standard
Du 11/06/2018
Au 12/06/2018
Lyon
Formation standard
Du 11/06/2018
Au 12/06/2018
Rennes
Formation standard
Du 11/06/2018
Au 12/06/2018
Lille
Formation standard
Du 11/06/2018
Au 12/06/2018
Rouen
Formation standard
Ce plan de cours est établi à titre indicatif. Son contenu peut être adapté à chaque formation Télécharger la fiche pdfDemander un devis

Code

EXCEL2013+DEVAPPVBA-PERF

Description détaillée

Rappels sur les bases du développement 

Les objets et collections d'Excel : Workbooks, Worksheets, Range et Cells.

Eléments fondamentaux du développement : conditionnelles et boucles, variables.

 

Structure du langage 

Utiliser des variables objet, les variables de type tableau, tableaux dynamiques.

Appel de procédure avec passage d'arguments. ByRef ou ByVal.

Création de fonctions personnalisées. Création d'une bibliothèque de macros complémentaires (xlam).

Travaux pratiques 

Analyser un projet et le structurer avec des sous-programmes Eviter les instructions Select pour optimiser le code.

 

Objets Excel et événements 

Filtres, sous-totaux, tableaux croisés dynamiques : construction par programmation.

Fonctions de calcul Excel en VBA.

Les différents types d'événements. Utiliser l'argument Cancel. Sécuriser l'ouverture d'un classeur.

Travaux pratiques 

Construire un tableau croisé dynamique avec VBA. Automatiser la mise en place de résultats calculés sur une plage de cellules.

 

Gestion des erreurs récupérables dans le code 

Les différents types d'erreur.

Traitement des erreurs récupérables dans le code : utiliser un gestionnaire d'erreurs.

 

Mise au point de l'interface utilisateurs 

Programmer l'importation de données externes (txt, csv...).

Conception et développement de formulaires avec différents types de contrôles.

Programmation du ruban : groupes et boutons de commandes personnalisés.

Travaux pratiques 

Utiliser une boite de dialogue, un UserForm pour ouvrir un fichier externe et en exploiter les données.

 

Techniques avancées 

Utilisation des API de Windows : principales API utiles dans le développement Excel. Ressources sur les API Windows.

Choisir une bibliothèque de Windows selon les besoins (nom d'utilisateur, sélection d'un dossier sur le réseau...).

Programmation de la liaison entre Word ou PowerPoint et Excel : utiliser l'automation.

Travaux pratiques 

Automatiser l'exportation vers Word ou PowerPoint d'un tableau construit par programmation.

Les dernières places disponibles

Aucune annonce pour le moment
Une erreur est survenue
Une erreur est survenue, l'administrateur a été contacté
Revenir à la première page