Aktualisierte Zellinhalte kennzeichnen
#11
Hallo Mario,

ich würde grundsätzlich für die Prozedur einen anderen Namen verwenden.
Before_Close ist ein VBA interne Benennung und könnte vielleicht zu Problemen führen.

Das ist aber hier nicht das Problem.

Mach folgendes:

Änder die Bezeichnung von Sub Worksheet_BeforeClose() z.B. so um Sub kopieren()
den Code in ein Allgemeines Modul kopieren.

Dann im Code Modul DieseArbeitsmappe folgenden Code

Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Call kopieren
ActiveWorkbook.Save
End Sub
Gruß Atilla
Top
#12
Jetzt habe ich auch Deine Aussage oben verstanden.
Man sollte schon die Interpunktion beachten...

Zu Deinem Problem...
Für die Tabelle gibt es das Before_Close Ereignisse nicht.

Code:
Sub Worksheet_BeforeClose()
.
.
.

Nur für die gesamte Mappe. Das hatte Andre aber oben auch schon erwähnt.

Du musst Deinen Code in "Diese Arbeitsmappe" packen.

Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)

End Sub

Gruß
Max
Top
#13
Hallöchen,

ja, sag ich doch
Zitat:Wenn Du die Datei schließt, dann z.B. das Workbook_Bevore_Save oder...Close nehmen. Findest Du unter DieseArbeitsmappe.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste