j'utilise la commande ci dessous pour quitter un classeur à but consultatif
j'ai donc mis ThisWorkbook.Close False pour ne pas sauvegarder
mais l'Application.Quit ne fonctionne pas
merci de votre aide
Kinel
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If Workbooks.Count = 1 Then
ThisWorkbook.Close False
Application.Quit
Else:
ActiveWorkbook.Close False
End If
End Sub
finalement cette solution fonctionne bien
j'ai utilisé des msgbox histoire de voir quelle commande était active
ces msgbox seront ensuite supprimés
Merci à tous
bonne journée
Kinel
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If Workbooks.Count <= 1 Then
MsgBox "boucle 1"
ThisWorkbook.Close savechanges:=False
Application.Quit
Else:
MsgBox "considere fichier ouverts " & Workbooks.Count
ThisWorkbook.Close True
End If
End Sub