VBA/Excel, problème de sélection de feuille
Résolu
sabouna_d
Messages postés
20
Date d'inscription
Statut
Membre
Dernière intervention
-
sabouna_d Messages postés 20 Date d'inscription Statut Membre Dernière intervention -
sabouna_d Messages postés 20 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis une débutant en VB
Dans mon fichier excell j'ai environ une vintaine de feuilles. Mes feuilles seront nommées 408, 302-3,...bref
En générale pour sélectionner une feuiille je sais qu'on fait
Sheets("408").Select
Mais moi ce que je veux c'est que dans ma première feuille, par exemple dans la cas A2, j'entre le nom de la feuille et en appuyant sur un boutant (auquel est affecter une macro), la feuille dont le nom a été tapé en A2 s'ouvre.
Voici mon code:
Dim a As Variant
a = Sheets("Acceuil").Range("A2").Value
et l'erreur est ici :
Sheets("a").Select
Je ne sais pas comment faire?
Merci d'avance pour votre aide
Je suis une débutant en VB
Dans mon fichier excell j'ai environ une vintaine de feuilles. Mes feuilles seront nommées 408, 302-3,...bref
En générale pour sélectionner une feuiille je sais qu'on fait
Sheets("408").Select
Mais moi ce que je veux c'est que dans ma première feuille, par exemple dans la cas A2, j'entre le nom de la feuille et en appuyant sur un boutant (auquel est affecter une macro), la feuille dont le nom a été tapé en A2 s'ouvre.
Voici mon code:
Dim a As Variant
a = Sheets("Acceuil").Range("A2").Value
et l'erreur est ici :
Sheets("a").Select
Je ne sais pas comment faire?
Merci d'avance pour votre aide
A voir également:
- VBA/Excel, problème de sélection de feuille
- Feuille de pointage excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Bruler feuille de laurier - Guide
- Word et excel gratuit - Guide
- Verrouiller cellule excel sans verrouiller la feuille - Guide
10 réponses
Bonjour,
Sheets(a).Select
devrait resoudre ton probleme ("a" est la chaine de caractere constante, a est une variable)
Sheets(a).Select
devrait resoudre ton probleme ("a" est la chaine de caractere constante, a est une variable)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
si j'ai bien compris ribery_7_91 je tape:
Sheets a.select?
si c'est ca, j'ai essaye ca ne marche pas il dit utilisation incorrecte de la propriété
Sheets a.select?
si c'est ca, j'ai essaye ca ne marche pas il dit utilisation incorrecte de la propriété
est-tu sure que ta variable contient la bonne valeur?
-> ajoute la ligne
a = Sheets("Acceuil").Range("A2").Value
MsgBox a
pour afficher son contenu. Cela pourrait aussi etre une faute de frappe : Acceuil <-> Accueil par ex?
-> ajoute la ligne
a = Sheets("Acceuil").Range("A2").Value
MsgBox a
pour afficher son contenu. Cela pourrait aussi etre une faute de frappe : Acceuil <-> Accueil par ex?