birdyz
Messages postés42Date d'inscriptionjeudi 9 janvier 2003StatutMembreDernière intervention 4 septembre 2006
-
4 sept. 2006 à 14:39
birdyz
Messages postés42Date d'inscriptionjeudi 9 janvier 2003StatutMembreDernière intervention 4 septembre 2006
-
4 sept. 2006 à 19:39
Bonjour à tous
Tous d'abord, je ne suis pas sur d'être au bon endroit car ma question porte sur VBA sous Excel et non VB, mais j'ai pas trouvé de site CS sur VBA.
Autre chose, je suis une quiche en VBA comme en VB.
Et maintenant ma question. Sous delphi, je peux déclarer 2 fonctions (ou plus) portant le même nom, mais acceptant des arguments en nombre ou type différent. Pour cela, on utilise le mot clé Overload.
Est il possible de faire la même chose en VBA. En effet, j'ai besoin de 2 fonctions similaires, mais une devra travailler avec un argument de type Range, et l'autre de type String. Je souhaite conserver le même nom de fonction afin de ne pas perturber l'utilisateur.
birdyz
Messages postés42Date d'inscriptionjeudi 9 janvier 2003StatutMembreDernière intervention 4 septembre 2006 4 sept. 2006 à 15:12
C'est bien ce que je craignait :-(.
Je pense que je vais devoir faire 2 fonctions.
Sauf si ...............il est possible de déclarer ma fonction avec un argument de type variant, et ensuite tester si mon argument variant contient un type Range ou un type String. Mais je sais pas plus comment faire.