Appel procédure Sub avec argument dans une autre

Bonjour,

Je débute en VBA et j'ai un souci avec l'appel d'une procédure Sub avec argument dans une autre.

En utilisant Call j'arrive à appeler ma procédure en écrivant l'argument mais quand j'essaie de mettre une variable ça ne marche plus.

A savoir que mon argument est de type Worksheet et ma variable de type string.

J'ai essayé en passant ma variable en type Worksheet ou Object mais ce n'est pas mieux....

Si quelqu'un pouvait me donner un petit coup de pouce ça serait sympa.

Merci d'avance,

Vivien

je ne sais pas si ma réponse correspond à ta question, sinon joint ton fichier

Public Sub montre_feuille(f As Object)

f.Select

MsgBox f.Name

End Sub

Public Sub test()

Dim feuille As Object

Set feuille = f1 'j'ai renommé feuil1 en f1, il est interessant de donner

' des noms signifiants au feuille, évidemment f1 n'est

' pas un nom signifiant

Call montre_feuille(feuille)

End Sub

Bonjour,

Merci pour ta réponse mais ça ne marche pas chez moi...

Mais j'ai trouvé une autre façon de faire ce que je voulais donc c'est bon.

Merci,

Vivien

Rechercher des sujets similaires à "appel procedure sub argument"