Afficher un onglet en fonction d'une cellule (bouton macro)

Résolu/Fermé
charlo78
Messages postés
30
Date d'inscription
lundi 24 juin 2013
Statut
Membre
Dernière intervention
29 octobre 2015
- 29 oct. 2015 à 09:48
charlo78
Messages postés
30
Date d'inscription
lundi 24 juin 2013
Statut
Membre
Dernière intervention
29 octobre 2015
- 29 oct. 2015 à 10:11
Bonjour,

Petite question pour des férus de programmation VBA :)

J'ai placé un bouton "suivant" à la fin d'un onglet. Lorsque je clique dessus, je dois pourvoir afficher un onglet qui est calculé dans un autre onglet caché qui s'appelle "paramètrage" en cellule E2.
Le contenu de cette cellule E2 est le résultat d'une formule qui me donne le nom de l'onglet que je dois afficher.

Ma question: normalement ma macro qui le bouton s'écrit:
Private Sub CommandButton1_Click()

Sheets(X).Select

End Sub

Comment faire pour que le X devienne le contenu de la cellule E2 (pour rappelle, E2 varie)
Merci pour votre aide.


1 réponse

Jojos54
Messages postés
15
Date d'inscription
jeudi 28 mai 2015
Statut
Membre
Dernière intervention
5 novembre 2015

29 oct. 2015 à 09:54
Salut,

je dirai simplement

X=sheets("paramètrage").range("E2")
0
charlo78
Messages postés
30
Date d'inscription
lundi 24 juin 2013
Statut
Membre
Dernière intervention
29 octobre 2015

29 oct. 2015 à 10:04
Hello,

Merci pour ta réponse rapide.
Ca donnerait ça?

Private Sub CommandButton1_Click()

Sheets(Sheets("paramètrage").Range("E2").Select).Select

End Sub

Parce que ça bug...
0
Jojos54
Messages postés
15
Date d'inscription
jeudi 28 mai 2015
Statut
Membre
Dernière intervention
5 novembre 2015

29 oct. 2015 à 10:07
Comme ça plutot

Private Sub CommandButton1_Click()

X=sheets("paramètrage").range("E2")
Sheets(X).Select

End Sub
0
charlo78
Messages postés
30
Date d'inscription
lundi 24 juin 2013
Statut
Membre
Dernière intervention
29 octobre 2015

29 oct. 2015 à 10:11
Merciiiiiiiiiiii!!!
0