[VBA Excel] feuille cachée

Résolu
Signaler
Messages postés
38
Date d'inscription
lundi 23 avril 2007
Statut
Membre
Dernière intervention
25 février 2015
-
Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
23 août 2018
-
Bonjour,

J'ai une feuille cachée dans mon classeur, et je voudrais y écrire des données.
Le problème c'est que quand elle est cachée, si je fais : 
   worksheets("feuille_cachee").select
   activesheet.paste

j'ai un message d'erreur comme quoi la feuille n'existe pas.

si je fais à la place sheets(9).select, alors il copie dans la feuille précédente (sheets(8)), comme si il ne tenait pas compte de la feuille cachée.

Auriez vous une idée pour pouvoir sélectionner la feuille cachée, pour pouvoir y coller ma selection ??

Merci !

3 réponses

Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
18
Salut,

pour l'exemple, j'ai ouvert un nouveau classeur, ensuite j'ai mis les valeurs de 1 à 20 dans la plage A1:A20, de la feuille 1 (Feuil1) :

Sub test()
Sheets("Feuil3").Visible = False

Range("A1:A20").Copy Sheets("Feuil3").Range("A1")
Sheets("Feuil3").Visible = True

' Après réapparition de la
feuille, les données s'y trouvent bien
End Sub

~
<small>[code.aspx?ID=39466 Mortalino] ~
Colorisation automatique</small>

Je pense qu'avec cet exemple ça devrait t'aider

@++

<hr size="2" width="100%" />( Nouveau forum : Exclusivement Office & VBA
Messages postés
38
Date d'inscription
lundi 23 avril 2007
Statut
Membre
Dernière intervention
25 février 2015

Salut mortalino !

Bien vu! effectivement c'est bien ça !!
un grand merci :-)

PS: si c'est toi qui a fais le dessin de T-bag, c'est plutot bien réussi !!
Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
23 août 2018
19
Tu pourrais aussi essayer en utilisant Activate plutôt que Select

MPi