Suppresion de certains onglets sur la feuille

Lighter

XLDnaute Junior
Bonjour le Forum,
Je cherche sur une feuille Excel à trouver le code qui me permet de supprimer certains onglets de la feuille.
J'ai par exemple trois onglets A, B et C comme dans le fichier joint. Quel code pour ne garder que l'onglet B
Merci à vous tou(te)s
Bonne journée
 

Pièces jointes

  • Classeur1.xls
    13.5 KB · Affichages: 39
  • Classeur1.xls
    13.5 KB · Affichages: 34
  • Classeur1.xls
    13.5 KB · Affichages: 41

YANN-56

XLDnaute Barbatruc
Re : Suppresion de certains onglets sur la feuille

Bonjour,

Tu peux, avec un bouton dans la feuille ou dans un USF:

Code:
Private Sub CommandButton1_Click()
Dim FEUILLE As Worksheet
Application.DisplayAlerts = False
For Each FEUILLE In ThisWorkbook.Worksheets   
If FEUILLE.Name <> "B" Then
 FEUILLE.Delete
 End If
Next
Application.DisplayAlerts = True
End Sub

A noter que dans ce cas tu es obligé de garder la feuille portant le Bouton.
(Il est aussi évident que l'on est contraint de conserver au moins une feuille)

Au plaisir.

Yann
 

Discussions similaires

Statistiques des forums

Discussions
312 715
Messages
2 091 269
Membres
104 828
dernier inscrit
Excel78