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. Variable Länge

    in Microsoft Excel Hilfe
    Variable Länge: Hallo zusammen, ich habe mal eine Frage. In einer Tabelle sind Spalten und Zeilen angegeben. Die Zeilen werden beispielsweise mit A1:H5 angegeben. Nun werden zwei Spalten mit Werten hinzugefügt....
  3. CSV-Import mit seeehr langen Zahlen

    in Microsoft Excel Hilfe
    CSV-Import mit seeehr langen Zahlen: Moin ihr Lieben, ich habe von einem Kunden eine CSV-Datei erhalten mit 19-stelligen Zahlen-Codes, teils auch mit führenden Nullen, die z.B. so aussehen: 0001234567890123456 0012345678901234567...
  4. Sprungkonstante für 5 kurze, dann 7 lange Monate als Gruppe

    in Microsoft Excel Tutorials
    Sprungkonstante für 5 kurze, dann 7 lange Monate als Gruppe: Gegeben sei entweder ... (1) der Monatserste: A1: 01.06.23 (n) oder der Ultimo: A1: 30.06.23 (x) oder der Äquidistanzstart: A1: 03.06.23 Dann ergeben ... (1) A2[:A13]: =A1+154-TAG(A1+153) (n)...
  5. Hilfe bei Formel-Vereinfachung/-Kürzung

    in Microsoft Excel Hilfe
    Hilfe bei Formel-Vereinfachung/-Kürzung: Hallo zusammen, ich stehe gerade auf dem Schlauch bei der Vereinfachung/Kürzung einer Formel. Mein aktuelles Ziel ist es in Excel die Umsätze bei der Einstellung neuer Vertriebsmitarbeiter zu...
  6. Formel vereinfachen, aktuelle Formel führt zu extrem langen Ladezeiten bei Excel

    in Microsoft Excel Hilfe
    Formel vereinfachen, aktuelle Formel führt zu extrem langen Ladezeiten bei Excel: Hallo zusammen, ich hoffe mal wieder auf eine gute Idee oder eine Hilfe aus dem Forum. Ich habe mal einen kleinen Ausschnitt meiner Datei hochgeladen, die ich erstellt habe. Mir geht es um eine...
  7. zählenwenn abkürzen der langen formel

    in Microsoft Excel Hilfe
    zählenwenn abkürzen der langen formel: guten morgen - eine Frage , da ich eine Mappe habe mit sehr vielen Zählenwenns, würde ich gerne wissen, ob man diesen Schlauch Abkürzen kann , und ob dies was bringt in der Berechnungszeit, wenn...
  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