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
179
Compte Supprimé 979
C

Statistiques des forums

Discussions
312 842
Messages
2 092 725
Membres
105 518
dernier inscrit
guillaume2711