christ77000
XLDnaute Occasionnel
Bonsoir à tous,
j'ai récupérer sur ce site un code pour supprimer des onglets en fonction d'un nom dans une cellule. Dans cette macro j'en supprime deux d'un coup. Mais si un utilisateur clic de nouveau sur le bouton supprimer, ca plante. Serait il possible de mettre déjà un message de confirmation avant la suppression et de contrôler si les feuilles n'ont pas déjà été supprimer. Merci pour votre aide.
j'ai récupérer sur ce site un code pour supprimer des onglets en fonction d'un nom dans une cellule. Dans cette macro j'en supprime deux d'un coup. Mais si un utilisateur clic de nouveau sur le bouton supprimer, ca plante. Serait il possible de mettre déjà un message de confirmation avant la suppression et de contrôler si les feuilles n'ont pas déjà été supprimer. Merci pour votre aide.
VB:
Sub Effacer_feuille_equipe1()
'Effacer l'IT6
Dim plageNoms As Range
Set plageNoms = Range("D29")
Application.DisplayAlerts = False
For Each cell In plageNoms
Sheets(cell.Value).Delete
Next
Application.DisplayAlerts = True
'Effacer le graph de l'IT6
Set plageNoms = Range("F29")
Application.DisplayAlerts = False
For Each cell In plageNoms
Sheets(cell.Value).Delete
Next
Application.DisplayAlerts = True
End Sub