Office: (Office 2013) lange Ladezeit bei zweiter geöffneter Datei

Helfe beim Thema lange Ladezeit bei zweiter geöffneter Datei in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; hallo, ich arbeite seit einiger Zeit für meine Arbeitsstelle an zwei Exel-Dateien. Dabei geht es um die Arbeitszeitplanung im Schichtdienst. Es gibt... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von cheffe88, 5. März 2020.

  1. cheffe88 Neuer User

    lange Ladezeit bei zweiter geöffneter Datei


    hallo,
    ich arbeite seit einiger Zeit für meine Arbeitsstelle an zwei Exel-Dateien. Dabei geht es um die Arbeitszeitplanung im Schichtdienst.
    Es gibt eine etwas größere Datei in der ein Plan für 16 Monate zusammengetragen wird. Weiterhin gibt es noch für jede Woche eine einzelne Datei.
    Nun zu meinem Problem: wenn ich die Wochen-Datei öffnen möchte während die Jahresdatei geöffnet ist, dann wird die Ladezeit der Wochendatei sehr lang.
    Ich befürchte aber auch, dass das bestimmt an meinem "nicht ganz perfekten" VBA-Code liegen könnte. Leider übersteigt es nun aber meine Fähigkeiten, den Code weiter zu optimieren bzw. einen/die Fehler zu finden...
    Es sind halt über die Jahre immer neue Funktionen und Wünsche dazu gekommen, die es leider auch nicht ganz übersichtlich machen...
    Gibt es hier dennoch vielleicht jemanden, der sich bereit erklären würde um nach Übersenden der Dateien mal darüber zu schauen, ob es da nicht vielleicht einfache Lösungen geben könnte?
     
    cheffe88, 5. März 2020
    #1
  2. Beverly
    Beverly Erfahrener User
    Hi,

    Tipp: verzichte nach Möglichkeit auf Select/Activate in deinen Codes - das sind wahre Codebremsen und verwende stattdessen With-Anweisungen, um dich auf die betreffenden Objekte zu beziehen.

    Bis später,
    Karin
     
    Beverly, 6. März 2020
    #2
  3. cheffe88 Neuer User
    Werde ich nochmal nachgucken...
    Heute Nacht hatte ich noch eine Idee :
    Beim aktivieren eines Sheets soll ein Macro mit 'call' zur Berechnung ausgeführt werden.
    Beim Öffnen der Datei müssen auch einmal alle Shrets bearbeitet werden, dabei würde ich aber gerne auf die oben genannten macros verzichten... Wie kann ich das machen?
     
    cheffe88, 6. März 2020
    #3
  4. Beverly
    Beverly Erfahrener User

    lange Ladezeit bei zweiter geöffneter Datei

    Deklariere eine globale Boolsche Variable in einem Standardmodul - z.B.

    Code:
    Public blnNicht As Boolean

    Setze diese Variable zu Beginn des Workbook_Open-Ereignisses auf True (und am Ende des Workbook_Open wieder auf False). Deine Makros im Activate-Ereignis der Tabellenblätter rufst du dann nur auf wenn die Variable False ist - also

    Code:
    If blnNicht = False Then Makro1
    

    Die Makros im Activate-Ereignis der Blätter werden also nur gestartet wenn nicht gerade das Workbook_Open-Ereignis ausgeführt wird, da dort die Variable ja auf True gesetzt wurde. Damit sie aber ausgeführt werden können im "normalen" Activate-Ereignis, muss die Variable logischerweise am Ende des Workbook_Open wieder auf False gesetzt werden.

    Bis später,
    Karin
     
    Beverly, 6. März 2020
    #4
Thema:

lange Ladezeit bei zweiter geöffneter Datei

Die Seite wird geladen...
  1. lange Ladezeit bei zweiter geöffneter Datei - Similar Threads - lange Ladezeit zweiter

  2. Makro dauert sehr lange

    in Microsoft Excel Hilfe
    Makro dauert sehr lange: Hallo Zusammen, unten stehendes Makro habe ich mir zusammen gebastelt. Es soll das Blatt Br232_Sondereintragungen kopieren,die Kopie dann speichern und schließen. Danach sollen im original Blatt...
  3. Löschen von Zeilen und anschließendes Kopieren dauert lange

    in Microsoft Excel Hilfe
    Löschen von Zeilen und anschließendes Kopieren dauert lange: Hallo, kann mir einer helfen den abgebildeten Code zu optimieren? Wenn der Code durchläuft dauert es gefühlt 20 Sekunden bis er fertig ist. Und das bei höchstens 20 Zeilen. Was macht der Code:...
  4. lange Laufzeit beim Formatieren

    in Microsoft Excel Hilfe
    lange Laufzeit beim Formatieren: Hallo liebe Gemeinde, habe eine Mappe mit mehreren Tabellenblättern - zurzeit 42 auf 41 Blättern habe ich einen Monat abgebildet welchen ich mit einem Makro formatiere. Auf dem ersten Blatt...
  5. Berechnung Arbeitstage dauert sehr lange

    in Microsoft Access Hilfe
    Berechnung Arbeitstage dauert sehr lange: Hallo , Nutze folgende Funktion um die Netto Arbeitstage in einer Abfrage zu berechnen: Code: Public Function CalcDays(dtStart As Date, dtEnd As Date) As Integer Dim iDiff As Integer Dim i As...
  6. Microsoft Teams Aufnahme unterbrochen - Fehler bei langer Aufnahme

    in Microsoft Teams Hilfe
    Microsoft Teams Aufnahme unterbrochen - Fehler bei langer Aufnahme: Guten Tag zusammen, wir haben für einen Kunden ein Seminar gegeben mit Microsoft Teams welches über 6 Stunden lang ging und aufgezeichnet werden sollte. Nun haben wir zu Beginn des Seminars die...
  7. Paketporto (mit Länge, Höhe, Breite, Gewicht)

    in Microsoft Excel Tutorials
    Paketporto (mit Länge, Höhe, Breite, Gewicht): Beim Porto gilt für das Finden der jeweiligen Portoangabe die Systematik "von über ... bis inkl." als Intervallgrenzen-Sonderfall. Das bekommt man durch VERGLEICH mit negativen Werten und Listen...
  8. Excel Dokument überlastet - lange & häufige Ladezeiten

    in Microsoft Excel Hilfe
    Excel Dokument überlastet - lange & häufige Ladezeiten: Hallo an alle! Ich habe diesmal kein Problem mit einer Umsetzung in Excel, sondern mit Excel selber :-( Genauer gesagt, mit einem Excel-Dokument. Es schaut wie folgt aus: Das Dokument ist...
  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