Faire réagir fonction personnelle VBA Excel comme les fonctions native

Faire réagir fonction personnelle VBA Excel comme les fonctions native - Logiciels - Windows & Software

Marsh Posté le 17-01-2011 à 13:55:17    

Bonjour,
Concernant les fonctions natives EXCEL qui font référence à des cellules, vous l'avez sans doute remarqué lors de leur utilisation, on peut rentrer :
sur la cellule B1 par exemple : =A1 (fonction la plus simple)
                        puis en B2 :  =A2
 
Et ainsi de suite... jusqu'à Bxxxx : =Axxxx
 
Cette façon d'écrire les fonctions peut être remplacée de manière strictement identique quant au résultat par :
En B1: =A:A
Jusqu'à Bxxxx : =A:A
 
Cela permet de gagner en mémoire utilisée et aussi en confort de lecture par exemple pour une fonction comme celle-ci :
=RECHERCHEV($D:$D;$D$1:F$140;F$142;FAUX)/RECHERCHEV($D:$D;$D$1:$E$140;2;FAUX)*$E:$E
 
Ma question est donc la suivante : je souhaiterais faire la même chose avec une fonction personnelle, par exemple celle-ci :
 
Public Function FPERSO(nombre)
FPERSO = (nombre+2)
End Function
 
Quelle est l'astuce pour y arriver.
 
Merci pour votre réponse

Reply

Marsh Posté le 17-01-2011 à 13:55:17   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed