Référence à une feuille dans un code VBA

Bonjour,

Dans un projet tel que ci-dessous, je voudrais faire référence à la feuil1 plutôt qu'au nom de la feuille xxx.

Si c'est possible, comment dois-je m'y prendre ? J'ai essayé Sheets("Feuil1") mais ça ne passe évidement pas.

capture 04 02

Au plaisir de vous lire.

Bonjour Yvouille,

Avec

worksheets(1)

tu feras référence à la première feuille .

Amicalement

Bonsoir,

Sub test()
[Feuil1].Range("A3") = 5
End sub

A+

Bonjour,

J'aurais plutôt opté pour

Feuil1.Range("A1") = "Voilou !"

A+

Bonsoir et merci à tous trois pour vos solutions intéressantes.

Je dirais que la solution de haonv à l'inconvénient qu'il faut connaitre la position de la feuille et que si un fichier comporte beaucoup de feuilles, ça peut être compliqué. Mais également si le nombre de feuilles peut varier.

Les deux autres variantes répondent parfaitement à mon attente

Merci encore et à une prochaine fois.

Rechercher des sujets similaires à "reference feuille code vba"