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

En tête de lignes et de colonnes

  • Initiateur de la discussion Initiateur de la discussion natbru
  • 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 !

natbru

XLDnaute Occasionnel
Bonjour à tous,

J'ai un classeur contenant une dizaine de feuille. Je voudrais pouvoir retirer ou remettre les en-têtes de lignes ou de colonnes pour toutes les feuilles en-même temps.

Je pensais à quelque chose de ce genre :
Code:
Sub Macro1()

Dim feuille As Window

For Each feuille In ThisWorkbook.Window
    ActiveWindow.DisplayGridlines = Not ActiveWindow.DisplayGridlines
    ActiveWindow.DisplayHeadings = Not ActiveWindow.DisplayHeadings
Next feuille

End Sub

Ca ne fonctionne pas, le message d'erreur est 'Membre de méthode ou de données introuvable'.

Merci pour votre aide.

Bon we à tous.
 
Bonjour natbru, JCGL, françoise

la voila ta commande!

A+


Code:
For Each feuille In ThisWorkbook.Windows
With feuille
    .DisplayHeadings = Not (.DisplayHeadings)
    .DisplayGridlines = Not (.DisplayGridlines)
End With
Next feuille
 
Bonjour Yeahou,

merci pour ta réponse car le programme de ti est super génial mais je suis contente de pouvoir voir ou était l'erreur dans mon code.

Et oui, c'est comme ca qu'on apprend.

A bientôt.
 
- 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

Discussions similaires

Réponses
3
Affichages
609
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…