VBA valeur par default pour un parametre

Résolu/Fermé
blfr Messages postés 46 Date d'inscription lundi 15 décembre 2008 Statut Membre Dernière intervention 24 février 2009 - 12 févr. 2009 à 08:56
 agent_x_666 - 23 juil. 2009 à 20:22
Bonjour,

je fais un petit prog d'importation pour mon boulot mais j'ai un doute est-ce que je peux donner une valeur a un paramètre au début d'une fonction?

exemple:

sub maFonction (monParametre as String = "default")

'code

end sub

j'espère être compréhensible

merci

4 réponses

C'est facile.....

Function Toto(ByVal A As Integer, Optional ByVal B As Integer = -1) As Integer
' ...
End Function


Voila
11
xav3601 Messages postés 3288 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 2 mars 2016 311
12 févr. 2009 à 09:19
je ne sais pas si celà est possible mais je sais que tu peux déclarer une variable public qui sera accessiblde puis nimporte laquelle de tes fonctions ;)
Je sais pas si ca peut t'aider!
0
blfr Messages postés 46 Date d'inscription lundi 15 décembre 2008 Statut Membre Dernière intervention 24 février 2009 1
12 févr. 2009 à 09:24
merci pour ta réponse.

Je pensais aussi faire ça mais on me demandais (plus dans la hiérarchie) de le faire donc je pense qu'a par une variable global on peut pas.
-1
xav3601 Messages postés 3288 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 2 mars 2016 311
12 févr. 2009 à 09:33
Personnelement je n'ai jamais utiliser les en tetes de fonction pour faire passer des parametres :-S
donc je ne peux aps t'aider desole...
-1