Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Makros funktionieren nicht mehr

Makros funktionieren nicht mehr
16.01.2023 18:11:39
Jürgen
Guten Abend.
Seit Freitag, 13.01.23 funktionieren plötzlich eine Reihe meiner Makros nicht mehr. mit unterschiedlichsten Ereignissen
- Excel startet, meldet Fehler im VBA (z.B. End Sub erforderlich) und bleibt im Sicheren Modus
- Excel startet, meldet Fehler ... und schießt sich wieder
- Excel startet und meldet Fehler im VBA bei irgendwelchen Modulen, die nicht vollständig sind (die sind aber schon Jahre alt und nicht vollständig)
- Excel startet, meldet keinen Fehler und schließt sich wieder
Abhilfe konnte ich schaffen durch Pfadänderung der Ausgangsdateien. Mit neuem Pfad läufts meistens bis zum Neustart, manchmal nur bis zum Speichern.
Das ist in verschiedenen Arbeitsmappen aufgetreten, office prof Plus 2016, Office 2021 Home & Business auf unterschiedlichen Rechnern. Alle Arbeitsmappen laufen aber bisher auf einem Rechner mit of prof plus 2019
Gab es evtl. ein Update, das sowas ausgelöst hat? Die unterschiedlichen Arbeitsmappen haben nur einen kleinen gemeinsamen Kern im VBA und laufen in unterschiedlichsten Büros (liefen bis Donnerstag - und es wurde außer normaler Handhabung ein keinem System etwas geändert)
Die Sicherheitseinstellungen hab ich auch schon fast alle in allen Kombinationen durchprobiert, auch die Pfade als sicher deklariert und vom Netzwerkpfad auf Lokal umgestellt ...
Ich bin Dankbar für J E D E N Hinweis.
effendy
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makros funktionieren nicht mehr
16.01.2023 18:23:47
GerdL
Hallo Jürgen!
Eine Dateikopie als xlsx speichern, den Code darin schrittweise aufbauen, das Workbook_Open zuletzt.
Gruß Gerd
AW: Makros funktionieren nicht mehr
16.01.2023 18:53:41
Jürgen
Das wird ein Abendfüllendes Programm, werd ich aber probieren. melde mich. Danke
AW: Makros funktionieren nicht mehr
16.01.2023 18:25:07
Rudi
Hallo,
evtl ein defektes AddIn?
Gruß
Rudi
Anzeige
AW: Makros funktionieren nicht mehr
16.01.2023 18:54:44
Jürgen
Danke für die Antwort. aber was meinst du damit?
AW: Makros funktionieren nicht mehr
17.01.2023 01:59:58
Jürgen
guten Abend zusammen.
Nun bin ich mal Stück für Stück mein Listing abgelaufen und sieheda, es hat Stück für Stück alles funktioniert!?!!! - hats ja vorher auch! ergo, allem Anschein nach ist am Freitag mein VBA schneller geworden (oder mein Excel langsamer). Jedenfalls hab ich jetzt im betreffenden Formular - das zugegeben sicherlich etwas umständlich über s- und w-verweise usw. die Kundendatenbank durchsucht - eine Wartesekunden 'Application.Wait Now + TimeValue("0:00:01")' eingebaut, weil wohl sonst der Code schneller ist als der Wert. Deshalb hat es auf dem Tablet auch immer und alles funktioniert, weil dem fehlt halt sowieso die Sekunde ;-)
Jetzt gehts ja wieder! aber kann mir jemand sagen, was sich am Freitag ereignet hat? Viele Grüße und n8
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Makros funktionieren nicht mehr in Excel 365


Schritt-für-Schritt-Anleitung

  1. Überprüfe die Sicherheitseinstellungen:

    • Gehe zu Datei > Optionen > Trust Center > Trust Center-Einstellungen.
    • Stelle sicher, dass Alle Makros aktivieren ausgewählt ist. Wenn das nicht funktioniert, versuche Digitale Signaturen für Makros überprüfen zu aktivieren.
  2. Makros aktivieren:

    • Wenn Excel beim Starten anzeigt, dass Makros deaktiviert sind, gehe zu Datei > Informationen > Inhalt aktivieren und aktiviere die Makros.
  3. Add-Ins überprüfen:

    • Manchmal können defekte Add-Ins dazu führen, dass Excel-Makros nicht ausgeführt werden. Deaktiviere alle Add-Ins unter Datei > Optionen > Add-Ins.
  4. VBA-Fehler beheben:

    • Öffne den Visual Basic for Applications (VBA) Editor (Alt + F11) und gehe die Module durch, um sicherzustellen, dass alle Codezeilen korrekt sind und keine Fehler anzeigen.
  5. Pfad der Arbeitsdateien ändern:

    • Wenn du Probleme mit dem Ausführen von Makros hast, kann es helfen, den Pfad deiner Arbeitsdateien zu ändern, wie es Jürgen in seinem Beitrag beschrieb.

Häufige Fehler und Lösungen

  • Makro funktioniert nicht: Überprüfe die Syntax im VBA-Editor. Ein häufiges Problem sind fehlende End Sub-Anweisungen.

  • Makros aktivieren geht nicht: Stelle sicher, dass du Administratorrechte hast und die Datei nicht schreibgeschützt ist.

  • Excel schließt sich unerwartet: Dies kann durch defekte Add-Ins oder einen fehlerhaften VBA-Code verursacht werden. Deaktiviere alle Add-Ins und teste erneut.


Alternative Methoden

  • Dateikopie als xlsx speichern: Erstelle eine Kopie deiner Datei im xlsx-Format und baue den Code schrittweise auf. Dies hilft, wenn Excel-Makros nicht mehr funktionieren.

  • Verwendung von Application.Wait: Wenn dein Makro zu schnell läuft, füge eine Wartezeit ein, um sicherzustellen, dass alle Werte richtig verarbeitet werden. Beispiel:

    Application.Wait Now + TimeValue("0:00:01")

Praktische Beispiele

  • Ein einfaches Makro zur Automatisierung einer Aufgabe:

    Sub BeispielMakro()
      Range("A1").Value = "Hallo Welt"
    End Sub

    Dieses einfache Makro setzt den Wert in Zelle A1 auf "Hallo Welt".

  • Fehlerüberprüfung in Makros:

    On Error GoTo Fehlerbehandlung
    ' Dein Code hier
    Exit Sub
    Fehlerbehandlung:
      MsgBox "Ein Fehler ist aufgetreten: " & Err.Description

Tipps für Profis

  • Verwende Option Explicit: Dies zwingt dich, alle Variablen zu deklarieren, was Fehler reduziert.

  • Debuggen mit Breakpoints: Setze Breakpoints, um den Code Schritt für Schritt durchzugehen und Fehler leichter zu identifizieren.

  • Aufräumen des Codes: Halte deinen VBA-Code sauber und gut strukturiert, um die Wartung zu erleichtern.


FAQ: Häufige Fragen

1. Warum funktionieren meine Excel-Makros plötzlich nicht mehr?
Es könnte an einem Update oder an Änderungen in den Sicherheitseinstellungen liegen. Überprüfe alle Einstellungen und teste die Makros erneut.

2. Wie kann ich sicherstellen, dass meine Makros ausgeführt werden?
Aktiviere die Makros in den Sicherheitseinstellungen und stelle sicher, dass keine Add-Ins den Start von Excel stören.

3. Was kann ich tun, wenn Excel beim Ausführen eines Makros abstürzt?
Überprüfe den VBA-Code auf Fehler und deaktiviere vorübergehend alle Add-Ins, um die Ursache des Problems zu identifizieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige