Plan du cours
Partie I. Tirer le meilleur parti de Excel
Aperçu des outils de l'onglet Données
- Connexion Access à des données externes - avez-vous vraiment besoin de visiter le site web de la banque tous les jours pour connaître le taux de change actuel du franc suisse ?
- Définition des connexions aux données externes (Access, Web, Texte, XML, ...)
- Tri à plusieurs niveaux - les règles et les options de tri appropriées
- Filtrage avancé efficace - comment créer des filtres ayant accès aux critères de filtrage
- Conversion rapide de texte en colonne
- Supprimer les données dupliquées
- Forcer la saisie de données correctes - comment s'assurer que les données ont un format spécifique
- Analyse de simulation - comment préparer une présentation professionnelle des scénarios possibles
- Analyse de simulation - comment estimer le résultat de la formule
- Regroupement et autokonspekty - comment enrouler les lignes et les colonnes et afficher différents niveaux de détail
Tableau croisé dynamique et graphique croisé dynamique
- Champs calculés - comment ajouter au tableau croisé dynamique un champ qui ne figure pas sur la feuille.
- Éléments de calcul dans le tableau
- Regroupement des données et création d'états d'apparence professionnelle
Partie II. Automatisation VBA.
Macros
- Enregistrement et édition de macros : Le silence sur le plateau - l'enregistrement
- Où stocker les macros - où écrire au mieux les macros
Introduction à la programmation procédurale - la base nécessaire
- Sub et fonction - comment les invoquer et ce qu'elles sont
- Types de données - quelles sont les variables nécessaires et si cela vaut la peine de les déclarer
- L'énoncé conditionnel If ... Alors .... ElseIf .... Else .... Fin de l'énoncé If
- L'instruction Case et le piège qui l'accompagne
- Boucle pour ... next, boucle ... each
- Boucles pour ... boucle while, until
- Instructions boucle break (sortie)
Visual Basic en action
- Téléchargement et chargement de données dans une feuille de calcul (cellules, plages)
- Téléchargement et chargement de données vers l'utilisateur (InputBox, MsgBox)
- L'étendue et la durée de vie des variables
- Les opérateurs et leurs priorités
- Options utiles des modules
- Sécurisation du code - protection du code contre la falsification et la prévisualisation
- Objets clés Excel : Application, Classeur, Classeurs, Feuille de travail, Feuilles de travail,
- ThisWorkbook, ActiveWorkbook, ActiveCell, Selection, Range, Cells, ...
Débogage
- Fenêtre immédiate
- Fenêtre Locals
- L'étape de traitement - mais que faire lorsque quelque chose ne fonctionne plus ?
- Veille
- Pile d'appels
Gestion des erreurs
- Types d'erreurs et moyens de les éviter
- Capturer et gérer les erreurs d'exécution, ce qui explique pourquoi un code correctement écrit peut parfois ne pas fonctionner.
- Construction : En cas d'erreur, reprendre le suivant, en cas d'erreur Goà l'étiquette, en cas d'erreur Goà 0
Pré requis
Connaissance au moins moyenne de l'EM Excel.
Nos clients témoignent (5)
Il y avait une bonne quantité d'informations pour la durée de la formation. De plus, le formateur était très impliqué avec le groupe, particulièrement lorsque les participants rencontraient des difficultés ou posaient des questions. C'était très sympathique de sa part d'offrir son aide en cas d'idées futures.
Aleksander Jarecki - Amazon Development Center Poland Sp. z o.o.
Formation - Visual Basic for Applications (VBA) in Excel (intermediate level)
Traduction automatique
Salle de formation et emplacement calme avec tout le matériel nécessaire.
Abdullah Adelyar - USAID - Kabul Afghanistan
Formation - Access VBA
Traduction automatique
I enjoyed the Excel sheets provided having the exercises with examples. This meant that if Tamil was held up helping other people, I could crack on with the next parts.
Luke Pontin
Formation - Data and Analytics - from the ground up
Traduction automatique
I generally enjoyed the practical examples.
Marika Agius
Formation - Visual Basic for Applications (VBA) for Analysts
Traduction automatique
Content and the way it was provided.
Marcin Samborski
Formation - Visual Basic for Applications (VBA) in Excel - Advanced
Traduction automatique