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

Supprimer toutes les entêtes

maval

XLDnaute Barbatruc
Bonjour,

Je suis à la recherche d'un code pour supprimer toutes les entêtes de toutes les feuilles du classeurs sauf la première feuille nommer "Accueil" j'ai mis comme code:

Code:
Application.ActiveWindow.DisplayHeadings = False

Mais sa me supprimer que la première feuille

Merci d'avance
 

NezQuiCoule

XLDnaute Occasionnel
Re : Supprimer toutes les entêtes

Bonjour maval,

À insérer dans un module :

Code:
Sub En_tete()

Sheets(1).Activate
Application.ActiveWindow.DisplayHeadings = True

For i = 2 To Sheets.Count
    Sheets(i).Activate
    Application.ActiveWindow.DisplayHeadings = False
Next

Sheets(1).Activate

End Sub

Bonne journée
 

job75

XLDnaute Barbatruc
Re : Supprimer toutes les entêtes

Bonjour maval, NezQuiCoule,

On peut aussi effacer les en-têtes si ça doit être durable :

Code:
Sub Entete()
Dim s As Object
For Each s In Sheets
  If s.Name <> "Accueil" Then
    With s.PageSetup
      .LeftHeader = ""
      .CenterHeader = ""
      .RightHeader = ""
    End With
  End If
Next
End Sub
Edit : bonjour DoubleZero

A+
 
Dernière édition:

JCGL

XLDnaute Barbatruc
Re : Supprimer toutes les entêtes

Bonjour à tous,

MaVal : de quoi parles-tu :


ou

A+ à tous
 

Pièces jointes

  • Capture 1.png
    2.3 KB · Affichages: 37
  • Capture 1.png
    2.3 KB · Affichages: 39
  • Capture 2.png
    3.2 KB · Affichages: 40
  • Capture 2.png
    3.2 KB · Affichages: 38

Discussions similaires

  • Question
Microsoft 365 Excel365
Réponses
2
Affichages
232
Réponses
22
Affichages
874
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…