Syntaxe VBA avec recherchev et feuilles et plages variables

Peixinho - 14 mai 2024 à 23:02
jordane45 Messages postés 38193 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 27 mai 2024 - 14 mai 2024 à 23:57

Bonjour,

Mon programme me renvoit une erreur de syntaxe sur la définition de la plage "MaPlage" que je souhaite utiliser ensuite pour ma recherchev :

Set MaPlage = Worksheets("Linea0"&i&"_Sett").range(Cells(2,1),Cells(51,SetMax+1)

Mes feuilles s'appellent "Linea0i_Sett" avec i allant de 1 à 6 défini comme "integer" (par exemple Linea02_Sett)

SetMax est défini comme "variant" avec une valeur correspondant au contenu d'une cellule d'une autre feuille

MaPlage est défini comme "range" ...

En vous remerciant par avance pour votre aide ...

1 réponse

jordane45 Messages postés 38193 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 27 mai 2024 4 675
14 mai 2024 à 23:57

Bonjour,

N'aurais tu pas oublié de fermer une parenthèse ?

Set MaPlage = Worksheets("Linea0"&i&"_Sett").range(Cells(2,1),Cells(51,SetMax+1)

Set MaPlage = Worksheets("Linea0"&i&"_Sett").range(Cells(2,1),Cells(51,SetMax+1))

0