Nom d'une feuille dans une macro

Bonjour à tous,

J'ai une question sur le nom des feuilles dans une code de macro.

Je sais que pour nommer une feuille dans une macro il faut faire ex : sheets("test"). Le problème si la feuille change de nom la macro ne fonctionne plus.

J'ai constaté que si on nomme la feuille ex : sheets(4), la macro s'effectuera sur la feuille en 4ème position dans le classeur. Ce qui pose problème si la feuille change de place.

Je voudrais donc savoir comment nommer les feuilles dans les macros pour que si elles doivent ou changer de nom ou d'emplacement, la macro continue de fonctionner normalement.

Merci d'avance à tous ceux liront ce message et à ceux qui pourront m'aider.

Bonjour,

En utilisant le nom de code, celui qui apparaît en premier dans l'éditeur VBA. Exemple :

    With Feuil1
     ...

Merci beaucoup,

Je me disais bien qu'on pouvait utiliser ce nom mais je ne savais pas comment l'écrire.

Merci encore pour ton aide et ta rapidité.

Rechercher des sujets similaires à "nom feuille macro"