Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

masquer feuille et macro

  • Initiateur de la discussion Initiateur de la discussion valentin75
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

V

valentin75

Guest
bonjour,

Nouveau problème !

J'ai des macros sur plein de feuilles d'un fichier, et je souhaiterais cacher ces feuilles (ça fait pas ranger plein de feuilles). Les macros ne sont plus actives lorsque je les masque avec l'outil d'excel...

Des idées?

Merci bien 🙂

Valentin
 
Re : masquer feuille et macro

salut Valentin,
j'ai eu le meme soucis que toi une macro qui vas chercher des éléments dans toutes les feuilles du classeur
des "select" de feuilles qui plantes sur certain classeur et pas sur d'autre, la raison = des feuilles masqués.

la seule solution que j'ai trouver afficher les feuilles avant de lancer la macro et le re-masquer apres.

maintenant je suis pas un pro mais ça dépanne ( une couleur rouge sur les onglets des feuilles masquer permet de faire la manip sans trop réfléchir)

cordialement
 
Re : masquer feuille et macro

Oui c'est une bonne idée, je sens que je vais copie colle le code pour masquer apres chaque macro 😉 J'essaye ça de suite ! merci du conseil ! 🙂

Pierrot93, ça fonctionne mais j'ai un souci sur les lignes avec "Range": quand j'enlève le Select, il me cré un espace entre le "Range" et la parenthèse.

Application.ScreenUpdating = False
ActiveSheet.Range("$A$1:$F$999").AutoFilter Field:=5, Criteria1:="Bâti 7 type 1"
Range("A2:F999").Copy
Sheets("Sous Bat7").Visible = True
Range("A2").Select
ActiveSheet.Paste
Sheets("Bâti7").Visible = True
ActiveSheet.Range("$A$1:$F$999").AutoFilter Field:=5
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = " "
Sheets("Sous Bat7").Visible = True
Range("O1").Select
ScreenUpdating = True
 
Re : masquer feuille et macro

Je dois filer, je vais travailler dessus ce soir et reviens demain si j'ai des soucis.

J'avais:

Range("A2").Select
ActiveSheet.Paste

Je met donc

Range("A2").ActiveSheet.Paste

Mais ça me met que ça ne fonctionne pas 🙁
 
Re : masquer feuille et macro

Re,

normal, faut coder comme ceci :
Code:
Range("A2:F999").Copy destination:=Sheets("Sous Bat7").Range("A2")

plus besoin du "paste", tu rends visible la feuille après si tu veux...
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
6
Affichages
268
Réponses
1
Affichages
143
D
  • Question Question
Réponses
5
Affichages
216
Didierpasdoué
D
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…