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

VBA Suprime onglet selon liste

Arcangeli

XLDnaute Occasionnel
Bonjour le forum. J'ai bricolé un bout de code qui permets de supprimer des onglets selon une liste de création.
J'aimerais que cette liste suive aussi la suppression.
Plus de détails en pièce jointe.
Je vous remercie d'avance de me dire si une possibilité existe
 

Pièces jointes

  • Supprime.xls
    49 KB · Affichages: 68
  • Supprime.xls
    49 KB · Affichages: 43
  • Supprime.xls
    49 KB · Affichages: 43

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : VBA Suprime onglet selon liste

Bonjour Arcangeli,

en remplaçant ton code par celui-ci, l'usf disparaitra à chaque suppression de feuille
et sera automatiquement remis à jour à la prochaine ouverture
il serait utile de prévoir un test pour empêcher la suppression de la première feuille
Code:
Private Sub CommandButton1_Click()
Dim i As Integer
With ListBox1
  For i = 0 To .ListCount - 1
    If .Selected(i) Then Sheets(.List(i)).Delete 'Preview:=True
  Next
End With
Unload Me
End Sub
à+
Philippe
 

Arcangeli

XLDnaute Occasionnel
Re : VBA Suprime onglet selon liste

Merci phlaurent55 pour cette rapide réponse, mais je me rend compte que je me suis mal exprimé.
En fait, j'aimerais que le ou les noms disparaissent aussi de la liste pricipale.
Encore merci si c'est posible
 

Discussions similaires

Réponses
1
Affichages
189
Compte Supprimé 979
C
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…