Poser une variable dans une macro

Slt!

voila, j'ai un probleme sur VBA.

Quand je pose une variable:

Y= "Feuill1"

Sheets(Y).Activate

Ca fonctionne.

Mais quand je fais ca:

Y= "Feuil1"

Range("A" & [Match(Feuil1!a1,a1:a100,0)]).Select

et que je remplace Feuil1 par Y, ca ne fonctionne pas, pourtant, j'ai essayé plusieurs solutions:

Range("A" & [Match(Y!a1,a1:a100,0)]).Select

ou

Range("A" & [Match("Y"!a1,a1:a100,0)]).Select

Mais rien ne fonctionne! Merci de me venir en aide svp!

A+

Bonjour,

essaie de cette facon

Range("A" & Application.WorksheetFunction.Match(Range(Y & "!A1"), Range("A1:A100"), 0)).Select

ça devrait fonctionner

Merci bcp!!

Ca marche!!

Rechercher des sujets similaires à "poser variable macro"