Fermeture automatique sur VBA

Fermé
Gilles9999 - 19 juil. 2017 à 17:44
 Gilles9999 - 20 juil. 2017 à 09:31
Bonjour,

j'ai un petit soucie avec VBA, j'ai fait une macro qui en fonction des éventuelles projets présant sur une liste va ouvrire des onglets.
Maintenant, j'aimerais qu'elle puisse être supprimé à la fermeture d'Excels, pour éviter à chaque fois de mettre "ne pas enregistrer", et que dés que j'oublie avoir 1000 onglets à l'ouverture.


sub...()

Dim c As Range
Application.ScreenUpdating = False
On Error Resume Next
For Each c In Sheets(shLDP).Range("B2:B" & Sheets(shLDP).Range("B2").End(xlDown).Row)
If c <> "NO" Then
Sheets("Exemple").Copy After:=Sheets(Sheets.Count)
ActiveSheet.Name = c
End If
Set c = c(2, 1)
Next c
Application.ScreenUpdating = True

End Sub

2 réponses

eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 211
19 juil. 2017 à 17:58
Bonjour,

tu pourrais plutôt faire un 1er passage qui compte les création et te demande confirmation si créations supérieures à un seuil, ça t'évitera d'attendre pour rien.
eric
1
Bonjour,

ou,i c'est une trés bonne idée.

cdlt
0