Référence: AB120
Descriptif non contractuel
Public concerné |
---|
Tout utilisateur ayant une très bonne pratique d'Excel Il n'est pas nécessaire d'avoir déjà programmé |
Objectif pédagogique |
- Automatiser les tableaux et calculs. - Écrire des macros et les modifier Développer des applications avec VBA (Visual Basic Application). |
Pré-requis |
Avoir une certaine pratique d'Excel |
Durée, conditions, lieu et dates |
1 à 2 jours |
Prix |
Nous consulter |
Contenu de la formation EXCEL Perfectionnement |
- Écrire des formules complexes - Pratiquer l'adressage semi-absolu - Appliquer des conditions complexes, imbriquées... - Exploiter les fonctions complexes d'Excel - Maîtriser la base de données pour la programmer - Filtres automatiques et élaborés ; interroger et extraire sur critères multiples - Extraction sans doublons Les Macros - Macros d'extraction - Écrire des macros-commandes simples - Utiliser l'enregistreur de macros - Notion de procédure - Affecter une macro à un bouton, à un objet - Affecter une macro à une barre d'outils - Personnaliser les info-bulles - Exemples de macros-commandes usuelles : impression, tri... - Générer un graphique par macro - Enregistrer une macro dans le dictionnaire des macros personnelles : Perso.xls Fonctions - Définir des fonctions nouvelles selon ses propres besoins - Fonctions accessibles des feuilles de calcul (macros complémentaires) - Bibliothèques de fonctions et procédures accessibles de tous les modules (Outils Références) Programmer avec Excel - Notion d'objet; les collections d'objets - Identifier les méthodes et propriétés - Mettre au point un programme en pas à pas - Utiliser des variables et les déclarer - Gérer le pointeur de cellule : position, déplacement, sélection d'un champ - Définir des zones de sélection dynamiques - Transférer d'une cellule dans une autre - Transférer les données d'une feuille dans une autre par macro - Écrire des formules dans la feuille de calcul par macro - Mettre en place des macros interactives. - Appliquer des tests : If... Then... Else, Select Case - Appeler des procédures emboîtées - Traiter les erreurs : on error - Déboguer un programme, ajouter des espions - Figer l'écran - Créer des boucles : Do While, For, For Each Exemples de programmes - Parcourir les fichiers d'un répertoire - Gérer les onglets - Gérer les listes avec des macros ; filtres et extractions - Déclencher automatiquement des procédures : à l'ouverture d'un classeur (Workbook open), à sa fermeture (Workbook Beforeclose), à une heure déterminée, suivant l'utilisation d'une touche... - Masquer un module et protéger le classeur - Créer ses propres menus - Supprimer une commande ou un menu de la barre des menus standard - Créer des formulaires de saisie - Insérer des listes déroulantes dans une feuille de calcul - Associer des programmes à ces listes - Créer un formulaire personnalisé contenant des zones de modification, des listes déroulantes, des cases d'option, des cases à cocher... - Contrôler les données par macro et transférer les informations dans la feuille de calcul |
AIE Formation, 24 av du Pdt Roosevelt 94320 THIAIS (F) Tél : 01 48 52 60 00 Fax : 01 48 92 15 30 eMail : contact@aie.fr |