Afficher une feuille XL à partir d'une UserForm [Résolu]

Signaler
Messages postés
21
Date d'inscription
lundi 2 mai 2005
Statut
Membre
Dernière intervention
19 juillet 2005
-
Messages postés
1788
Date d'inscription
mardi 7 novembre 2000
Statut
Membre
Dernière intervention
11 mars 2006
-
Bonjour, je travail sous VBA excel, et je souhaiterai afficher une feuille excel après avoir clické sur un bouton situé sur une UserForm, et je n'arrive pas à afficher cette feuille.

J'ai essayé:
Worksheets("Feuil1").show
Worksheets("Feuil1").activate
Worksheets("Feuil1").visible = true

Et rien ne fonctionne.

Quelqu'un peut-il m'aider SVP?

Merci

3 réponses

Messages postés
1788
Date d'inscription
mardi 7 novembre 2000
Statut
Membre
Dernière intervention
11 mars 2006
23
Pourtant dans le UserForm, si tu places un CommandButton,

Private Sub CommandButton1_Click()

Sheets("Feuil2").Activate

End Sub

Celà fonctionne très bien, évidemment il faut que ton UserForm ait été appelé par une procédure. Soit une macro que tu lances de ta feuille (placée dans un bouton de la barre "Formulaire" par exemple)
UserForm1.Show

jpleroisse
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 110 internautes nous ont dit merci ce mois-ci

Messages postés
1788
Date d'inscription
mardi 7 novembre 2000
Statut
Membre
Dernière intervention
11 mars 2006
23
Si tu es déjà sur ta Feuil1, évedement tu ne verras rien.Sinon:

Sheets("Feuil2").Activate

jpleroisse
Messages postés
21
Date d'inscription
lundi 2 mai 2005
Statut
Membre
Dernière intervention
19 juillet 2005

Merci jpleroisse

En fait j'ai compris, c'est quand je suis sur VB Editor, il ne peut apparament pas afficher le classeur excel, par contre si je lance ma userform à partir d'un bouton sous excel, et que j'écris:
Worksheets("Feuil2").Activate
Worksheets("Feuil2").Visible = True
UserForm1.Hide

Cela marche.

Si quelqu'un sait comment l'afficher à partir de VB Editor, cela m'intéresse.

Merci.