Bonjour à tous,
J'ai un petit probleme en VBA et je me suis dit que l'un d'entre vous avait peut etre une réponse à m'apporter.
Je m'explique :
Pour simplifier mon probleme, disons que sur un classeur j'ai plusieurs feuilles :
toto1
toto2
toto3
tata1
tata2
tata3
etc...
A un instant t, un seul "set" de ces feuilles est visible, les autres sont cachées (elles ne sont jamais visibles en meme temps, par exemple seuls toto2 et tata2 sont visibles).
Or le traitement sur chacune de ces feuilles est identique: j'ai un userform qui contient par exemple :
Sheets("toto1").Select
etc..
Sheets("tata1").Select
etc..
Voici donc mon problème :
Je voudrais éviter de créer n userforms identiques à la seule différence qu'ils appelleront toto1 pour le premier, toto2 pour le deuxieme...mais un seul userform qui aille rechercher quel "toto" et quelle "tata" sont visibles et l'utilise dans mon code.
Pouvez vous m'aider ?
Merci
J'ai un petit probleme en VBA et je me suis dit que l'un d'entre vous avait peut etre une réponse à m'apporter.
Je m'explique :
Pour simplifier mon probleme, disons que sur un classeur j'ai plusieurs feuilles :
toto1
toto2
toto3
tata1
tata2
tata3
etc...
A un instant t, un seul "set" de ces feuilles est visible, les autres sont cachées (elles ne sont jamais visibles en meme temps, par exemple seuls toto2 et tata2 sont visibles).
Or le traitement sur chacune de ces feuilles est identique: j'ai un userform qui contient par exemple :
Sheets("toto1").Select
etc..
Sheets("tata1").Select
etc..
Voici donc mon problème :
Je voudrais éviter de créer n userforms identiques à la seule différence qu'ils appelleront toto1 pour le premier, toto2 pour le deuxieme...mais un seul userform qui aille rechercher quel "toto" et quelle "tata" sont visibles et l'utilise dans mon code.
Pouvez vous m'aider ?
Merci