afficher ma feuille excel - VB/VBA/VBS - Programmation
Marsh Posté le 28-03-2006 à 17:31:11
Salut tibo
Les 3 possibilités pour visible en excel sont :
-1 ou xlSheetVisible
2 ou xlSheetHidden
3 ou xlSheetsVeryHidden
regardes si ça marche mieux
@+
edit : -1 pour xlsheetvisible
Marsh Posté le 28-03-2006 à 17:45:28
ReplyMarsh Posté le 28-03-2006 à 18:04:31
La feuille qui tu veux voir apparaitre fait elle partie du meme classeur contenant la userform ?
Si oui
'activera le classeur au cas ou c'est pas celui là qui est sélectionné
'car c'est une condition pour pouvoir sélectionner une feuille
écri thisworkbook.activate
sheets(soi "nomfeuille" soi numéro d'index de la feuille).select
et normalemen ca devrai marché
Marsh Posté le 28-03-2006 à 18:10:45
effectivement la feuil fait bien partie du classeur donc j'ai essayé le programme de Ihonolulu mais je te tombe pas sur ma feuil1 mais sur la feuille de mon programme. Donc est ce qu'il ne faut pas rajouter un truc du genre "show" ou visible après le select
Marsh Posté le 28-03-2006 à 18:22:08
non pas besoin de ca normalement.
vérifies bien le nom de ta feuille ou ton num d'index de la feuille
Marsh Posté le 28-03-2006 à 18:41:39
tibo44 a écrit : ça ne marche pas, il me dit erreur de compilation |
hummmmmm tu tourne sous quel excel ?
je viens de tester ceci sous excel 2002 et tout va sans problème.
Code :
|
Sinon d'accord avec lhonolulu
+1 pour l'activation préalable du classeur.
+1 pour la vérification du nom de feuille.
@+
edit : bel et bien lire MaFeuille="Feuil1" je sais pas pourquoi j'ai des caractères (" qui s'ajoutent ...
Ils sont même pas dans mon texte..
Marsh Posté le 28-03-2006 à 19:05:29
ça ne marche pas. voila ce que j'ai écrit est ce qu'il y a une erreur?
Dim MaFeuille
MaFeuille = "Feuil1"
Sheets(MaFeuille).Visible = xlSheetVisible
Sheets(MaFeuille).Activate
Marsh Posté le 28-03-2006 à 19:44:10
Est-ce que l'éditeur VBA te renvoie une erreur ?
Tu dis que la feuille n'apparaît pas, mais qu'est-ce qui apparaît à sa place ? Ou se trouve ta feuille du coup ?
Marsh Posté le 28-03-2006 à 19:59:30
Re
autres questions pour toi tibo
1- c'est quoi ta version d'excel(pas sure que ça soit important pour ces fonctions de bases mais sait-on jamais)?
2- sur quel type de feuille tu souhaites intervenir ? (si c'est une feuille de graph essaye avec worksheets au lieu de sheets).
@+
+1 pour jujuk le code erreur pourrait aider.
Marsh Posté le 28-03-2006 à 20:06:10
c'est bon ça marche, j'ai du faire une mauvaise manip tout a l'heure. Merci à tous pour votre aide
Marsh Posté le 29-03-2006 à 08:53:42
ouf j'ai cru que je savais plus rendre une feuille visible
un petit résolu dans le titre de ton premier post ce sera peut être utile à d'autres
@+
Marsh Posté le 28-03-2006 à 17:04:39
salut ,
voila mon problème:
j'ai un userform et quand je clique sur un bouton je voudrais que le userform disparaisse et que ma feuil excel s'affiche. voila ce que j'ai essayé de faire, le userform se cache bien mais ma feuille excel ne s'affiche pas.
UserForm3.Hide
Sheets("feuil1" ).Visible = True
merci