VBA valeur par default pour un parametre

Résolu
blfr Messages postés 46 Date d'inscription   Statut Membre Dernière intervention   -  
 agent_x_666 -
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

agent_x_666
 
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 3289 Date d'inscription   Statut Membre Dernière intervention   311
 
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   Statut Membre Dernière intervention   1
 
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 3289 Date d'inscription   Statut Membre Dernière intervention   311
 
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