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
  
---------------------------------------------------------------------------------------------------
         
             >>>  CHAPITRE III : Les Procédures en VBA
      

Article plus récent Article plus ancien

Leave a Reply