Transformer une Sub VBA en Fonction pour Excel

Créer une fonction personnalisée
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre VBA pour Excel 2016
Revoir le teaser Je m'abonne
Transcription


49,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis


49,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo incluent : apprendre à transformer une Sub VBA en fonction Excel, savoir gérer les erreurs de saisie, et comprendre comment automatiser les calculs de date de manière efficace.

Découvrez comment transformer un Sub VBA sous Excel en une véritable fonction personnalisée pour faciliter vos calculs de dates.

Dans cette leçon, nous allons vous guider à travers le processus de transformation d'une Sub VBA en une fonction personnalisée utilisable directement dans Excel. En quelques étapes simples, apprenez à copier et renommer votre Sub, à ajouter des arguments et à remplacer les références de cellules actives par des variables dynamiques. Cette fonction, une fois créée, permet de calculer automatiquement la date de règlement en fonction de la date de facture, tout en tenant compte des jours ouvrables.

Vous apprendrez également à gérer les erreurs de saisie grâce à un typage de données approprié, et à effectuer des tests de debuggage et de compilation dans l'environnement Visual Basic. Nous vous montrons comment appeler cette nouvelle fonction depuis Excel et comment formater les résultats pour une visualisation claire. Enfin, nous aborderons les avantages d'une telle fonction par rapport aux méthodes traditionnelles de fin de mois dans Excel.

Suivez cette leçon pour maîtriser l'automatisation des dates de paiement et améliorer votre productivité.

Voir plus
Questions réponses
Quelle est la première étape pour transformer une Sub VBA en fonction?
La première étape consiste à copier la Sub existante et à la renommer, pour ensuite modifier le type en fonction.
Pourquoi remplacer 'ActiveCell' par la variable d'argument?
Cela permet d'utiliser la fonction avec différents arguments à la volée, rendant la fonction plus dynamique et réutilisable dans divers contextes.
Comment gérer les erreurs de saisie de date dans la fonction?
En tipant l'argument de la fonction en tant que Date, Excel générera une erreur si la cellule ne contient pas une date valide, permettant ainsi une gestion proactive des erreurs.