Cours Excel 2007 FONCTION PERSONNALISEE EN VBA - TD VBA EXCEL 2007 - Les Modules VBA
CHAPITRE II : FONCTION PERSONNALISEE EN VBA
Qu'est-ce qu'une fonction personnalisée ?
Les fonctions intégrées dans Excel (MOYENNE, SOMME, RECHERCHEV…) sont en principe suffisantes pour réaliser vos feuilles de calcul. Cependant, il arrive pour un besoin particulier que vous ayez à créer votre propre fonction (pour traduire une itération par exemple). Dans ce cas, Excel met à votre disposition un langage de programmation le Visual Basic for Applications. La fonction que vous aurez programmée sera utilisable dans n'importe quelle feuille de calcul comme toute autre fonction.
Comment créer une fonction ?
1 | Ouvrir l'éditeur de Visual Basic | Onglet Développeur/Visual Basic |
2 | Insérer un module qui va contenir la fonction personnalisée | Menu Insertion/Module puis Menu Insertion/Procédure Vous obtenez la structure suivante : |
3 | Saisir la fonction personnalisée | Les instructions sont saisies entre la déclaration de la fonction "Public Function nom()" et "End function" |
4 | Enregistrer la fonction | Menu Ficher/Enregistrer |
5 | Retourner sur la feuille de calcul | Soit par l'icône EXCEL vu au 2) Soit par le menu Fichier/Fermer et retourner à Microsoft Excel |
6 | Utiliser la fonction | Se positionner sur la cellule désirée Onglet Formules/Insérer une Fonction Cliquer sur la catégorie "Personnalisées" Choisir la fonction dans la liste |
---------------------------------------------------------------------------------------------------
Article plus récent Article plus ancien