01 56 59 33 00
united-kingdom

Excel – VBA Niveau 2

1-XL-VBA2
1-XL-VBA2
Durée : 2 jour(s)
soit 14 heures
Prix : 990 €
Programmes
Rappels sur les principes de programmation en VBA
  • Les commandes (instructions, fonctions)
  • Les objets (méthode, propriétés, évènements)
  • Variables
  • Manipulation de chaînes de caractères, valeurs numériques et dates
  • Manipulation d’objets Excel de type graphiques ou tableaux croisés dynamiques
  • Les conditions
  • Les boucles
Les modules, procédures et fonctions
  • Portée publique ou privée
  • Passage de paramètres
  • Récupération du résultat
  • Fonctions personnalisées
  • Création de macros complémentaires
  • Les modules de classes
Les variables tableaux
  • Déclarer et utiliser des tableaux de variables (taille fixe, dynamique et multidimensionnelle)
  • Redimensionner dynamiquement un tableau de variables
Procédures évènementielles
  • Sur le classeur
  • Sur les feuilles
  • Sur Excel (OnTime)
La gestion des erreurs
  • Interruption de la procédure
  • Exécution pas à pas
  • Les espions
  • Interception d’erreur avec OnError
Interface et boîtes de dialogue avancées
  • Les barres d’outils attachées
  • Les options des InputBox
  • Les boîtes de dialogues intégrées MsgBox
  • Les formulaires avancés (UserForm)
  • Affichage dynamique
  • Listes en cascade, cases à cocher, boites à onglets
Gestion de fichiers
  • Parcourir les dossiers et fichiers
  • Création, lecture, enregistrement de fichier texte
Initiation à ADO et DAO
  • Ouverture d’une base Access
  • Lecture et modification des enregistrements d’une table
  • Accès aux applications et fonctions externes
  • Ole automation avec Word et/ou Outlook
  • La fonction Shell et les SendKeys
  • Accès aux API et DLL
Objectifs
Développer des applications complètes mettant en œuvre les fonctions avancées du langage de programmation VBA
Savoir utiliser les instructions et les objets Excel, créer des boîtes de dialogues complexes, gérer les erreurs
Comprendre et mettre en œuvre le contrôle d’applications externes (Access, Outlook par exemple) et le transfert de données (fichiers texte)
Créer des formulaires évolués permettant d’exécuter ou de paramétrer des macros
Prérequis
Utilisateurs confirmés d’Excel ayant suivi et mis en pratique le stage Excel VBA niveau 1 ou avec les connaissances équivalentes
Profil des participants
Toute personne souhaitant automatiser des traitements et développer des applications sous Excel
Dates des prochaines sessions :
Du 16 au 17 avril 2024
Du 20 au 21 juin 2024
Du 8 au 9 octobre 2024
Du 12 au 13 décembre 2024
Développer des applications complètes mettant en œuvre les fonctions avancées du langage de programmation VBA
Savoir utiliser les instructions et les objets Excel, créer des boîtes de dialogues complexes, gérer les erreurs
Comprendre et mettre en œuvre le contrôle d’applications externes (Access, Outlook par exemple) et le transfert de données (fichiers texte)
Créer des formulaires évolués permettant d’exécuter ou de paramétrer des macros
Rappels sur les principes de programmation en VBA
  • Les commandes (instructions, fonctions)
  • Les objets (méthode, propriétés, évènements)
  • Variables
  • Manipulation de chaînes de caractères, valeurs numériques et dates
  • Manipulation d’objets Excel de type graphiques ou tableaux croisés dynamiques
  • Les conditions
  • Les boucles
Les modules, procédures et fonctions
  • Portée publique ou privée
  • Passage de paramètres
  • Récupération du résultat
  • Fonctions personnalisées
  • Création de macros complémentaires
  • Les modules de classes
Les variables tableaux
  • Déclarer et utiliser des tableaux de variables (taille fixe, dynamique et multidimensionnelle)
  • Redimensionner dynamiquement un tableau de variables
Procédures évènementielles
  • Sur le classeur
  • Sur les feuilles
  • Sur Excel (OnTime)
La gestion des erreurs
  • Interruption de la procédure
  • Exécution pas à pas
  • Les espions
  • Interception d’erreur avec OnError
Interface et boîtes de dialogue avancées
  • Les barres d’outils attachées
  • Les options des InputBox
  • Les boîtes de dialogues intégrées MsgBox
  • Les formulaires avancés (UserForm)
  • Affichage dynamique
  • Listes en cascade, cases à cocher, boites à onglets
Gestion de fichiers
  • Parcourir les dossiers et fichiers
  • Création, lecture, enregistrement de fichier texte
Initiation à ADO et DAO
  • Ouverture d’une base Access
  • Lecture et modification des enregistrements d’une table
  • Accès aux applications et fonctions externes
  • Ole automation avec Word et/ou Outlook
  • La fonction Shell et les SendKeys
  • Accès aux API et DLL
Toute personne souhaitant automatiser des traitements et développer des applications sous Excel
Utilisateurs confirmés d’Excel ayant suivi et mis en pratique le stage Excel VBA niveau 1 ou avec les connaissances équivalentes

Formateur expert dans le domaine

  • 1 ordinateur par stagiaire, 1 support de cours par stagiaire (version papier ou numérique), 1 stylo et un bloc-notes par stagiaire
  • Vidéoprojecteur et tableau blanc
  • Feuille d’émargement à la demi-journée, questionnaire de satisfaction stagiaire, évaluations des acquis tout au long de la formation, attestation de stage
  • Éligible au CPF avec passage de certification TOSA ou PCIE (en option)

En amont de la formation

  • Audit par téléphone par nos commerciaux et formateurs
  • Tests d’auto-positionnement avant l’entrée en formation par le biais de questionnaire

Au cours de la formation

  • Exercices pratiques et mises en situation professionnelle pour valider la compréhension de chaque notion abordée dans le programme de cours.

En fin de formation

  • Validation des acquis par le formateur ou via un questionnaire renseigné par les stagiaires
  • Evaluation qualitative par les participants à l’issue de la formation via un questionnaire de satisfaction accessible en ligne
  • Une attestation de fin de formation reprenant les objectifs de formation est également remise aux stagiaires puis signée par le formateur

Modalités d’inscription

  • Inscription possible jusqu’à la veille de la formation, sous réserve de places disponibles, en nous contactant au 01 56 59 33 00 ou par mail formation@sii.fr

Modalités particulières

  • Nos formations sont accessibles aux personnes en situation de handicap. Renseignez-vous auprès de notre référente handicap au 01 56 59 33 00 ou par mail pedagogie@sii.fr
Du 16 au 17 avril 2024
Du 20 au 21 juin 2024
Du 8 au 9 octobre 2024
Du 12 au 13 décembre 2024

Réservez votre formation

Que cherchez-vous ?