dionys0s
XLDnaute Impliqué
Bonjour le forum,
je chercher à créer une fonction de réinitialisation de n'importe quelle variable (utile pour les variables publiques principalement), et je pensais utiliser un truc du genre :
Je voulais utiliser le ParamArray pour réinitialiser autant de variables voulues d'un coup, mais visiblement ça ne fonctionne pas. Existe-t-il une méthode alternatives ?
D'avance merci,
dionys0s
je chercher à créer une fonction de réinitialisation de n'importe quelle variable (utile pour les variables publiques principalement), et je pensais utiliser un truc du genre :
VB:
Public Function ClearPublicVar(ParamArray PublicVar() As Variant) As Boolean
Dim Var As Variant
If UBound(PublicVar) > LBound(PublicVar) Then
For Each Var In PublicVar
If VarType(Var) = vbArray Then
Erase Var
ElseIf VarType(Var) = vbBoolean Then
Var = False
ElseIf VarType(Var) = vbByte Then
Var = 0
ElseIf VarType(Var) = vbCurrency Then
Var = 0
ElseIf
etc...
End If
Next Var
End If
End Function
Je voulais utiliser le ParamArray pour réinitialiser autant de variables voulues d'un coup, mais visiblement ça ne fonctionne pas. Existe-t-il une méthode alternatives ?
D'avance merci,
dionys0s