Excel VBA Perfectionnement CPF

Cette formation Excel VBA vous permet de justifier d'une véritable autonomie sur VBA et de piloter des applications telles que Word, PowerPoint ou Access avec Excel.

Public

Toutes personnes ayant besoin d'automatiser des tâches répétitives et utilisant le logiciel Excel couramment ainsi que les autres applications Office.

Durée

14 heures sur 2 jours

Pré-requis

Être à l'aise avec son environnement de travail Windows ou Mac OS et pratiquer le logiciel Excel régulièrement.Avoir suivi une formation Excel VBA Initiation ou posséder les connaissances équivalentes.

Déroulé

Une interface efficace et conviviale

  • Sélectionner une plage avec Contrôle RefEdit
  • UserForm avec une listbox/Combobox programmée (additem) acceptant le multiselect
  • Utiliser un calendrier
  • Exploiter les possibilités d'un langage objet : Revoir le for each...next, les variables de type objet
  • Exploiter les événements précis
  • Variables : techniques de déclaration, variables tableaux
  • Intercepter, exploiter ou router les erreurs

Techniques spécifiques pour manipuler les fichiers

  • Sélectionner un fichier avant d'en contrôler l'ouverture
  • Naviguer dans les dossiers
  • Ouvrir un fichier texte ou CSV, en régler la distribution en colonnes
  • Tester l'existence d'un fichier, d'un dossier, ouverture d'un fichier : créer, utiliser des fonctions
  • Sous-programmes et fonctions : passage d'arguments, mise à disposition pour tous les modules

Utiliser les tableaux croisés avec VBA

  • Crée, modifier un TCD, en actualiser la source
  • Réaliser un TCD sur une requête d'une table Access
  • Réaliser un TCD sur des données Access(ODBC)
  • Envoyer le tableau dans Word

Finaliser la distribution d'une application

  • Ecran de présentation temporisé
  • Protéger son projet, l'accès aux feuilles
  • Créer une bibliothèque de fonctions et procédures (xla, référence)