G
gecanosaga
Guest
Bonjour à tous,
Je suis en train de développer une macro dans laquel je fais passer un paramétre correspondant à la feuille où la macro doit s'exécuter.
C'est un paramètre optionnel, si celui-ci n'est pas rempli je mets activesheet :
mon problème est qu'il ne veut pas remplir feuille. Je pense bien que le soucis vient de la déclaration. d'ailleur en mettant "Variant" ça fonctionne, mais j'aimerais savoir quel type je dois mettre pour que cela fonctionne (je n'aime pas mettre variant !)
merci
Je suis en train de développer une macro dans laquel je fais passer un paramétre correspondant à la feuille où la macro doit s'exécuter.
C'est un paramètre optionnel, si celui-ci n'est pas rempli je mets activesheet :
Code:
Sub BoucleR(cible As String, Optional num_feuille As Long)
Dim feuille As Sheets
If num_feuille = 0 Then
feuille = ActiveSheet
Else
feuille = Sheets(num_feuille)
End If
mon problème est qu'il ne veut pas remplir feuille. Je pense bien que le soucis vient de la déclaration. d'ailleur en mettant "Variant" ça fonctionne, mais j'aimerais savoir quel type je dois mettre pour que cela fonctionne (je n'aime pas mettre variant !)
merci