infm

INFORMATIONS GÉNÉRALES :
 

Pré-requis:

Avoir suivi les cours EXCEL « Excel – Expertise – Exploiter des tableaux complexes » et/ou EXCMA « Excel – Atelier – Automatiser vos tableaux avec les macro-commandes » ou avoir les compétences équivalentes.

Durée:

Nombre d’heures à définir en fonction du besoin

Tarif:

Devis sur demande. Accès à la formation Sur entretien téléphonique ou visio.

Accès à la formation:

Sur entretien téléphonique ou visio.

Accessibilité

Les dates de formations sont choisies au moment de la contractualisation (Pour le CPF : à minima quatorze jours après la contractualisation). L’environnement doit être approprié à la formation (vérification au cours d’un rendez-vous préalable). Accessible aux personnes en situation de handicap physique uniquement sur entretien.

Matériel

PC et connexion internet.

OBJECTIFS :

Les objectifs de la formations:

    • Enregistrer, modifier et exploiter une macro-commande
    • Créer des procédures, des procédures événementielles et des fonctions
    • Identifier le rôle et exploiter des variables et des constantes
    • Utiliser les boîtes de dialogue système prédéfinies
    • Concevoir des instructions en boucle
    • Concevoir des instructions conditionnelles
    • Utiliser les collections d’objets et les variables objets
    • Exploiter les fonctionnalités de débogage
    • Mettre en œuvre une gestion d’erreurs
    • Déclarer et utiliser des variables tableaux
    • Concevoir des interfaces utilisateurs avec les formulaires
    • Gérer les liaisons multi-applicatives avec les technologies d’automation
    • Automatiser les importations de données.
MODALITÉS :

Moyens pédagogique:

Théorie et pratique – Les moyens pédagogiques que INFM utilise sont

  • Des supports de cours

  • Des exercices (sous forme de questions)

  • Des quizz

  • Des évaluations

Modalités de déroulement:

BLENDED : Visio + Accès e-learning

Processus d’évaluation:

Notre processus d’évaluation est mis en place à travers une évaluation pré-formative, à chaud à froid et auto-évaluation.

PROGRAMME :
Enregistreur de macros

Création et édition de macros Définir la portée des macros Utiliser les références relatives Appeler une macro par la liste des macros Affectation des macros à : Un bouton de commande Une illustration, ou une forme Les touches d’exécution

Le code VBA

Changer les options d’une macro

Personnaliser le ruban et la barre d’outils accès rapide

Mettre en place un nouvel onglet Ajouter des onglets, des groupes et des boutons de macros Personnaliser la barre d’outils Accès rapide pour tous les classeurs ou pour « ce classeur » Exporter la personnalisation du ruban

L’environnement VBA (Visual Basic pour Application)

Accéder au Visual Basic Editor Découvrir les fenêtres Menus Barres d’outils L’explorateur de projets Fenêtre des propriétés Les modules L’explorateur d’objets Définition et dernière position Ajouter des signets Personnaliser les options VBA Protéger le code VBA

Travailler dans un module basic VBA

Créer des procédures et des fonctions – Définir des fonctions et procédures avec argument(s) Procédures et fonctions appelées Exploitation de fonctions dans la feuille de calcul Commenter son code L’organisation d’un module VBA La mise en place d’étiquettes La fenêtre Rechercher

Variables et constantes

Ajouter des variables et des constantes Les différentes portées de variables et de constantes – Les différents types de variables et des constantes Les déclarations élaborées L’instruction Type L’instruction Deftype Créer des énumérations avec l’instruction Enum

Collections, objets, méthodes et propriétés

La logique de la programmation objet Le vocabulaire associé au VBA Instruction, mot-clé, argument, méthode, propriété, évènement Manipuler les différents types d’objets les plus utilisés Workbook, Worksheet, Range, Cells ActiveCell, ActiveSheet, Selection Les principales propriétés et méthodes L’affectation d’objets à des variables d’objets Déclarer et utiliser des tableaux : taille ixe, dynamique et multidimensionnelle Redimensionner un tableau avec ReDim

Les instructions courantes Visual Basic

Les instructions de boucles Les boucles en Do Do While…Loop Do Until…Loop Do…Loop While Do…Loop Until Exit Do Les boucles en For For…Next Exit For Les boucles historiques While Wend Les boucles pour les collections d’objet For Each Les instructions conditionnelles If Then Else If Then ElseIf Iif Select Case Les opérateurs Les opérateurs logiques Les opérateurs de comparaison Les opérateurs arithmétiques L’opérateur de concaténation Les incontournables With…End With Debug. Print Couper une ligne de code sur plusieurs lignes Les fonctions courantes Les fonctions de conversion Cdate, Cstr, Cint… Les fonctions de test Isnumeric, isdate… Les fonctions de texte Left, Mid, Trim, Format… Les fonctions de date Dateadd, Datediff

Les instructions courantes Visual Basic

Les instructions de boucles Les boucles en Do Do While…Loop Do Until…Loop Do…Loop While Do…Loop Until Exit Do Les boucles en For For…Next Exit For Les boucles historiques While Wend Les boucles pour les collections d’objet For Each Les instructions conditionnelles If Then Else If Then ElseIf Iif Select Case Les opérateurs Les opérateurs logiques Les opérateurs de comparaison Les opérateurs arithmétiques L’opérateur de concaténation Les incontournables With…End With Debug. Print Couper une ligne de code sur plusieurs lignes

Les fonctions courantes

Les fonctions de conversion Cdate, Cstr, Cint… Les fonctions de test Isnumeric, isdate… Les fonctions de texte Left, Mid, Trim, Format… Les fonctions de date Dateadd, Datediff

Boîtes de dialogue personnalisées (UserForm)

La création de contrôles Boutons Etiquettes Groupe d’options et cases à cocher Listes déroulantes et listes Barres de déilement – Boîtes à onglets Aligner et répartir la disposition des contrôles Les propriétés incontournables Définir l’ordre de tabulation Définir des procédures évènementielles Déclencher et afficher une boîte de dialogue

Manipulation d’objets graphiques

Manipuler les graphiques et les formater Construction de tableaux croisés dynamiques Utilisation de filtres avancés

Fonctionnalités avancées

Référencer un modèle objet automation S’affranchir des références aux librairies (liaisons anticipées ou tardives) Piloter une autre application Microsoft en VBA (Outlook, Word ou PowerPoint)