XL 2010 ouverture feuille depuis une variable

  • Initiateur de la discussion Initiateur de la discussion gh4
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

gh4

XLDnaute Occasionnel
Bonjour a toutes et tous,
j'aimerai ouvrir une feuille grace a une variable (compt)
Sub Macro2()
Dim feuille As String
compt = 2
feuille = "Feuil" & compt
Sheets(feuille).Select
End Sub
j'ai une erreur d'execution classe non enregistrée
est ce que cela est du au faite que mes feuilles ont un nom ou ma macro est fausse
merci par avance pour votre aide
 
Bonjour,

Lorsque tu appelles Sheets(Blablabla) avec Blablabla qui est un string, tu appelles la feuille dont le nom est Blablabla. En l'occurrence, si tu est à compt = 2, tu appelles la feuille qui s'appelle "Feuil2".
Si tu veux simplement sélectionner la deuxième feuille de ton classeur, il faut utiliser l'index, qui est une valeur entière : Sheets(compt) fera alors parfaitement l'affaire.

Bonne journée,
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
673
  • Question Question
Microsoft 365 Code VBA
Réponses
10
Affichages
861
Réponses
12
Affichages
972
Retour