Excel Fonctions de base
Publics
Toute personne désirant développer des applications autonomes dans Excel par programmation
Pré-requis
Maîtriser Excel perfectionnement et avoir de bonnes connaissances générales en informatique
Objectifs pédagogiques
Être capable de :
- d’enregistrer et optimiser des macros
- d’écrire des procédures en langage VBA des tâches répétitives ainsi que des événements provoqués par Excel ou par d’autres utilisateurs
- de créer un formulaire modifiant des données Excel
Moyens pédagogiques et techniques
Explications théoriques et exercices pratiques pour mise en situation rapide
1 vidéoprojecteur par salle
1 ordinateur par stagiaire
1 support de cours par stagiaire
Évaluation et documents fournis
- Document d’évaluation de satisfaction
- Attestation de présence
- Exercices pratiques de validation des acquis sous contrôle du formateur
- Prépare au passage du TOSA
Mise à jour : Octobre 2024
Tarifs Inter : 250€ HT/jour/pers.
Tarifs Intra / sur mesure : nous consulter
Délais : nous consulter
Moyens d’encadrement : formateur spécialiste du domaine
Référence : B17
Lieu :
- Centre de formation Konica Minolta
- Site client (nous consulter)
Durée totale : 4 jours (28 heures)
Nombre de participants : 8 maximum4
Programme
Présentation
- Barre d’outils Visual Basic
- L’éditeur de Visual Basic VBE
- Sécurité des macros
- Configuration de l’éditeur de macros
Les macros
Définitions – Macros
Enregistrer une macro
- Enregistrement d’une macro – Options
- Les limites de l’enregistrement d’une macro
- Visualisation du code VBA
- Modification d’une macro enregistrée
Exécuter une macro
- Les affectations de macro (bouton, objet graphique, barre d’outils, menu…)
- Exécuter une macro pas à pas
Le VBA
Principes fondamentaux du VBA
- Les procédures SUB et FUNCTION
- Les procédures événementielles et procédurales
Les Objets Excel
- Les procédures SUB et FUNCTION
- Les propriétés
- Les méthodes
- L’instruction With
Les messages
- Affichage d’une boîte de dialogue
- Affichage d’une boîte de saisie
Programme
Les Structures de Contrôle VBA
- L’Instruction If Then
- L’instruction For Next
- L’instruction Select Case
- L’instruction While Wend
- L’instruction Do Loop While
Gestion des erreurs (ON ERROR…)
- Intérêt de la gestion d’erreurs
- On Error GoTo
- On Error GoTo 0
- On Error Resume Next
Fonctions supplémentaires
- Opérations sur les chaînes de caractères
- Opérations sur les dates
- Opérations sur les valeurs numériques
Les tableaux
- Déclaration d’un tableau (une et plusieurs dimensions)
- Gestion de tableaux virtuels
- Gestion de tableaux à multiples dimensions
- Récupération des tableaux Excel
Les Formulaires (USERFORMS)
- Définition
- Création
- Affichage
- Les différents contrôles
- Rendre un contrôle dépendant d’un autre
- Faire réagir les contrôles à la souris
- Propriétés des contrôles
- Gestion du clavier
- Manipulation à partir de VBA