Office: (Office 365) Excel Dateien gehen aus wenn....

Helfe beim Thema Excel Dateien gehen aus wenn.... in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Wäre das besser ? Private Sub Workbook_BeforeClose(Cancel As Boolean) On Error Resume Next Application.OnTime EarliestTime:=CloseTime,... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von merkurmedium, 22. April 2021.

  1. merkurmedium Erfahrener User

    Excel Dateien gehen aus wenn....


    Wäre das besser ?

    Code:
    Private Sub Workbook_BeforeClose(Cancel As Boolean)
        On Error Resume Next
        Application.OnTime EarliestTime:=CloseTime, Procedure:="Backup_", Schedule:=False
        Application.OnTime EarliestTime:=CloseTime, Procedure:="copyData", Schedule:=False
        Application.OnTime EarliestTime:=CloseTime, Procedure:="AutoSpeichernAusschalten", Schedule:=False
        Application.OnTime EarliestTime:=CloseTime, Procedure:="TimeStop", Schedule:=False
    End Sub
     
    merkurmedium, 5. Mai 2021
    #16
  2. Beverly
    Beverly Erfahrener User
    Die Spaltenposition im Code spielt keine Rolle, wichtig ist, dass On Error Resume Next bei diesem Code in ider 1. Zeile steht - das ist also korrekt, aber die letzte und vorletzte Zeilen gibt es bei mir nicht.


    Excel Dateien gehen aus wenn.... GrußformelExcel Dateien gehen aus wenn.... Beverly's Excel - Inn
     
    Beverly, 5. Mai 2021
    #17
    1 Person gefällt das.
  3. merkurmedium Erfahrener User
    Danke schön
     
    merkurmedium, 6. Mai 2021
    #18
  4. merkurmedium Erfahrener User

    Excel Dateien gehen aus wenn....

    Hallo Karin,
    sorry das ich keine Rückmeldung gegeben habe.
    Du hast recht,das Problem ist noch nicht gelöst.
    Wie wird der Code denn nun richtig geschrieben ?
     
    merkurmedium, 15. Mai 2021
    #19
  5. Beverly
    Beverly Erfahrener User
    Hi,

    die Unterschiede zwischen deinem und meinem Code kannst du doch eindeutig sehen, bzw. hatte ich eindeutig darauf hingewiesen - wo also ist das Problem?


    Excel Dateien gehen aus wenn.... GrußformelExcel Dateien gehen aus wenn.... Beverly's Excel - Inn
     
    Beverly, 15. Mai 2021
    #20
  6. merkurmedium Erfahrener User
    Habe Deinen Code jetzt in ein Modul getan.
     
    merkurmedium, 15. Mai 2021
    #21
  7. Beverly
    Beverly Erfahrener User
    Warum?!?! Er steht doch im Workbook_BeforeClose und NUR DORT gehört er hin. Wenn du immer etwas anders machst als man dir vorschlägt musst du dich nicht wundern, wenn es nicht funktioniert.


    Excel Dateien gehen aus wenn.... GrußformelExcel Dateien gehen aus wenn.... Beverly's Excel - Inn
     
    Beverly, 15. Mai 2021
    #22
  8. merkurmedium Erfahrener User

    Excel Dateien gehen aus wenn....

    Hallo Karin,
    habe den Code jetzt so geändert wie Du geschrieben hast.
    Bekomme dennoch den Fehler wie auf dem Bild zu sehen ist.


    Code:
    Option Explicit
    Private Sub Workbook_Open()
    startzeit
    Application.OnTime TimeValue("07:29:00"), "Speichern"
    Application.OnTime TimeValue("07:31:00"), "copyData"
    Select Case Day(Date)
     Case 1, 2, 3, 4
       Tabelle3.CommandButton1.Visible = True
     Case Else
       Tabelle3.CommandButton1.Visible = False
     End Select
      Application.GoTo Tabelle3.Cells(35 * (Day(Date) - 1) + 5, 1), Scroll:=True
      Call CheckeRevisionsnummern
      Call AutoSpeichernEinschalten
      Call copyData
      Application.OnTime Now() + TimeValue("02:00:00"), "Backup_"
    End Sub
    Private Sub Workbook_BeforeClose(Cancel As Boolean)
        On Error Resume Next
        Application.OnTime EarliestTime:=CloseTime, Procedure:="Backup_", Schedule:=False
        Application.OnTime EarliestTime:=CloseTime, Procedure:="copyData", Schedule:=False
        Call AutoSpeichernAusschalten
        Ende
    End Sub
    
    Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, _
    ByVal Target As Range, Cancel As Boolean)
        Cancel = True
    End Sub
    
    Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
        startzeit                                       ' Prozedur starten
    End Sub
    
     

    Anhänge:

    merkurmedium, 15. Mai 2021
    #23
  9. Beverly
    Beverly Erfahrener User
    Hi,

    du hast nichts geändert denn
    1. heißt mein Code so:

    Private Sub Workbook_BeforeClose(Cancel As Boolean)
    On Error Resume Next
    Application.OnTime EarliestTime:=CloseTime, Procedure:="Backup_", Schedule:=False
    Application.OnTime EarliestTime:=CloseTime, Procedure:="copyData", Schedule:=False
    Call AutoSpeichernAusschalten
    Ende

    End Sub

    2. hatten wir das Problem mit dieser Fehlermeldung doch schon - Lösung siehe meinen Beitrag #9


    Excel Dateien gehen aus wenn.... GrußformelExcel Dateien gehen aus wenn.... Beverly's Excel - Inn
     
    Beverly, 15. Mai 2021
    #24
  10. merkurmedium Erfahrener User
    Hi, den Code "Dim CloseTime As Date" ist in keinem Makro mehr zu finden. Dieses Makro wurde von mir entfernt. Dafür habe ich das Makro von Hajo zum automatischen schließen benutzt.
    Dieses Makro verlangt aber den Eintrag "Ende" in Private Sub Workbook_BeforeClose(Cancel As Boolean). Und auch Call AutoSpeichernAusschalten wird benötigt.
    Deshalb komme ich nicht weiter.
     
    merkurmedium, 15. Mai 2021
    #25
  11. Beverly
    Beverly Erfahrener User
    Hi,

    weshalb hast du den Code gelöscht? Dann musst du dich auch nicht wundern, wenn ein Fehler auftritt. Und wenn ich mich richtig erinnere, stand dort auch nicht "Dim CloseTime..." sondern "Public CloseTime..."
    Wie ist denn in deinem jetzigen Code die Variable "startzeit" definiert und wie wird sie mit einen Wert belegt? Der Code den du gepostest hast ist sicher nicht der komplette Code.


    Excel Dateien gehen aus wenn.... GrußformelExcel Dateien gehen aus wenn.... Beverly's Excel - Inn
     
    Beverly, 15. Mai 2021
    #26
  12. merkurmedium Erfahrener User
    Hallo,
    habe das Makro gelöscht weil es nicht zuverlässig funktioniert hat. Daher bin ich auf das Makro von Hajo umgestiegen.
    Hier der Code aus dem Makro:
    Code:
    Option Explicit                                     ' Variablendefinition erforderlich
    '**************************************************
    '* H. Ziplies                                     *
    '* 12.08.10                                       *
    '* erstellt von HajoZiplies@web.de                *
    '* http://Hajo-Excel.de/                          *
    '**************************************************
    ' Excel - Datei (mit VBA) bei Inaktivität automatisch beenden?
    Dim DaEt As Date                                    ' Zeitpunkt zum prüfen
    Public Const DaZeit As Date = "00:05:10"            ' Zeitabstand prüfen
    
    Sub startzeit()
        On Error Resume Next                            ' Fehlerbehandlung ausschalten
        ' Makro anhalten
        Application.OnTime EarliestTime:=DaEt, Procedure:="Schließen", Schedule:=False
        On Error GoTo 0                                 ' Fehlerbehandlung einschalten
        DaEt = Now + DaZeit                             ' neue Startzeit setzen
        Application.OnTime DaEt, "Schließen"            ' Makro zum Zeitpunkt starten
    End Sub
    
    Sub Schließen()
        ThisWorkbook.Close True                         ' Datei schließen mit speichern, False ohne speichern
    End Sub
    
    Sub Ende()
        ' Makro anhalten
        Application.OnTime EarliestTime:=DaEt, Procedure:="Schließen", Schedule:=False
    End Sub
    ' In diesem Beilspiel wird die Mappe geschlossen, wenn innerhalb
    ' der mit DaZeit festgelegten Zeit keine Selection
    ' auf einem Tabellenblatt erfolgt.
    ' Die Mappe wird dabei gespeichert. Soll dies nicht der Fall sein,
    ' ändere bei .Close True in False.
    
    
     
    merkurmedium, 16. Mai 2021
    #27
  13. Beverly
    Beverly Erfahrener User

    Excel Dateien gehen aus wenn....

    Hi,

    schau doch einfach mal in den vorhergehenden Beiträgen nach, WO und WIE die Variable "CloseTime" definiert und belegt werden soll - den Teil musst du wieder an die richtige Position im gesamten Code einfügen. Wenn du Codeteile löschst, musst du dich nicht wundern, wenn Fehler auftreten.


    Excel Dateien gehen aus wenn.... GrußformelExcel Dateien gehen aus wenn.... Beverly's Excel - Inn
     
    Beverly, 16. Mai 2021
    #28
  14. merkurmedium Erfahrener User
    Hallo,
    leider kann ich Dir nicht folgen.
    Beziehe mich hier auf Beitrag#5. Code 1 ist noch vorhanden sowie auch Code 2. Nur Code 3 welcher die Datei nicht zuverlässig geschlossen hat und in ich den Code auf Dein anraten auf Public CloseTime As Date geändert habe,ist nicht mehr da.
    Dafür ist ja das Makro von Hajo eingesetzt worden.
     
    merkurmedium, 16. Mai 2021
    #29
  15. Beverly
    Beverly Erfahrener User
    Hi,

    wir reden wie die Katze um den heißen Brei, da du mich nicht verstehen willst, obwohl ich nun schon mehrfach geschrieben habe was du machen sollst - belassen wir es dabei wie es jetzt ist.


    Excel Dateien gehen aus wenn.... GrußformelExcel Dateien gehen aus wenn.... Beverly's Excel - Inn
     
    Beverly, 16. Mai 2021
    #30
    1 Person gefällt das.
Thema:

Excel Dateien gehen aus wenn....

Die Seite wird geladen...
  1. Excel Dateien gehen aus wenn.... - Similar Threads - Excel Dateien

  2. Name der Datei durch Excel geändert

    in Microsoft Excel Hilfe
    Name der Datei durch Excel geändert: Hallo und guten Abend, Die Datei wird mittels Button (VBA) zwischen gesichert. Das Makro sichert zuvor die Datei und erstellt zus. eine Sicherungsdatei mit der Erweiterung Beispiel-"Sich"....
  3. Zugriff auf nicht vorhandene Datei seitens Excel

    in Microsoft Excel Hilfe
    Zugriff auf nicht vorhandene Datei seitens Excel: Hallo, wann immer ich in Excel Daten in eine Zelle gebe, dauert es ca. 1-2 Minuten, bevor Excel die weitere Bearbeitung freigibt. Unten links gibt es den Hinweis "Zugriff auf Datei erfolgt". Dies...
  4. Konvertieren eines "Cuesheet-Makers" von LibreOffice zu Excel möglich?

    in Microsoft Excel Hilfe
    Konvertieren eines "Cuesheet-Makers" von LibreOffice zu Excel möglich?: Hallo, ich höre sehr viel Musik und lade mir daher immer mal wieder ein Album im mp3-Format runter. Leider ist es meist so, dass das komplette Album dann in EINER mp3-Datei abgespeichert ist. Da...
  5. Aus Access mehrere Excel-Tabellen in neue Datei speichern

    in Microsoft Access Hilfe
    Aus Access mehrere Excel-Tabellen in neue Datei speichern: Hallo, ich habe eine größere Excel-Datei, aus der ich drei Tabellenblätter als neue Excel-Datei abspeichern möchte. Das Ganze soll per VBA aus Access heraus funktionieren. Ich habe es versucht...
  6. Word-Dateien über Excel in eine ausgewählte Word-Datei übertragen per Makro

    in Microsoft Excel Hilfe
    Word-Dateien über Excel in eine ausgewählte Word-Datei übertragen per Makro: Hallo Zusammen, ich hoffe es kann mir jemand weiterhelfen in dem Forum. Ich habe ein Makro in der Excel-Datei (Reiter: Datenbank) im Anhang, wo ich mir von allen Word-Dateien den Pfad und den...
  7. Wie kann man in einer Excel-Datei nur ein Arbeitsblatt freigeben

    in Microsoft Excel Hilfe
    Wie kann man in einer Excel-Datei nur ein Arbeitsblatt freigeben: Hallo Zusammen, Wie kann man in einer Excel-Datei nur ein Arbeitsblatt freigeben, so dass die dritte Person die folgenden Bedingungen erfüllt: Die dritte Person kann nur die freigegebenen...
  8. Import einer Excel Datei in den Kalender

    in Microsoft Outlook Hilfe
    Import einer Excel Datei in den Kalender: Ich habe einen *.cvs Datei erstellt und möchte diese in den Outlook Kalender importieren. Wenn ich den Import starte, stellt Outlook einen Fehler fest und startet neu. Woran kann das liegen?
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden