VBA // Macro Excel - Masquer une feuille

Résolu/Fermé
Kahoèrre - 11 mars 2010 à 14:37
 Kahoèrre - 11 mars 2010 à 14:59
Bonjour à tous,

je travaille actuellement sur l'élaboration d'une macro Excel, et j'aurai voulu savoir si il est possible de masquer une feuille via du VBA.

Bonne après-midi,
merci.

Cordialement,
- Kahoèrre

2 réponses

pijaku
Messages postés
12257
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
3 septembre 2021
2 695
11 mars 2010 à 14:43
Bonjour,
Sheets(1).Visible = false 'masque la 1ère feuille
0
Ça ne fonctionne pas j'ai le droit à :

érreur d'éxécution '9' ;
L'indice n'appartient pas à la séléction.

J'ai pourtant mis ;
Sheets("Feuil4").Visible = False

(Feuil4 c'est son nom) ou ;
Sheets("4").Visible = False

Et j'ai la même érreur dans les deux cas. :s
0
pijaku
Messages postés
12257
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
3 septembre 2021
2 695
11 mars 2010 à 14:53
1 - vire les guillemets dans Sheets(4)...
L'indice n'appartient pas à la séléction veux dire que soit :
- ta feuille ne s'appelle pas Feuil4,
- Elle se trouve dans un autre classeur (à ce moment là :
WorkBooks("Classeur1").Sheets("Feuil4").Visible = False
devrait convenir)
Sinon, sans élément supplémentaire, difficile de t'aider... Fais nous voir un peu plus de code peut être que...
0
Kahoèrre > pijaku
Messages postés
12257
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
3 septembre 2021

11 mars 2010 à 14:59
Parfait, le coup des guillemets a résolu l'affaire.
Je te remercie.

Bonne après-midi.
@+
0