Thema Datum  Von Nutzer Rating
Antwort
17.12.2021 11:54:02 Sebbo
NotSolved
17.12.2021 12:06:14 Mase
NotSolved
17.12.2021 13:13:52 Gast91209
NotSolved
17.12.2021 17:01:17 Mase
NotSolved
22.12.2021 08:23:21 Gast10067
NotSolved
22.12.2021 15:35:58 Gast41292
NotSolved
29.12.2021 22:33:24 Gast90738
NotSolved
23.12.2021 11:20:12 Der Steuerfuzzi
NotSolved
30.12.2021 11:32:19 Gast2818
NotSolved
30.12.2021 13:25:11 Der Steuerfuzzi
NotSolved
30.12.2021 13:31:49 Der Steuerfuzzi
NotSolved
Blau "Die Methode 'Value' für das Objekt 'Range' ist fehlgeschlagen"
30.12.2021 01:09:59 xlKing
*****
NotSolved
30.12.2021 11:39:34 Sebbo
NotSolved

Ansicht des Beitrags:
Von:
xlKing
Datum:
30.12.2021 01:09:59
Views:
301
Rating: Antwort:
  Ja
Thema:
"Die Methode 'Value' für das Objekt 'Range' ist fehlgeschlagen"

Hallo Sebbo,

Excel muss ja abstürzen, wenn du es derart überbeanspruchst. Wenn du die Zeilen im Einzelschritt durchgehen würdest, wie es dir Mase bereits am 17.12. geraten hat, würdest du erkennen wo das Problem liegt. Mit Jeder Value-Zuweisung löst du den Code erneut aus, bevor dieser ordentlich beendet wurde. Stichwort: sich selbst aufrufende Makros! Irgendwann ist dann einfach der Arbeitsspeicher voll und Excel schmiert ab. Dass dir das nicht schon bei den ersten Zeilen vor Jahren passiert ist, ist ein kleines Wunder. Liegt schlicht daran, dass durch bestimmte Bedingungen aufgrund der And-Verknüpfung nie angesprungen sind, weil du die geforderten Daten bereits im Tabellenblatt hattest.

Lösung: Vor die erste If-Zeile gehört der Befehl Application.EnableEvents = False. Damit verhinderst du, dass der Code nach automatischem Eintrag in die Zelle erneut anspringt. Nicht vergessen den Wert nach der letzten If-Zeile wieder auf True zu setzen, sonst springt der Code gar nicht mehr an.

Gruß Mr. K.


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
17.12.2021 11:54:02 Sebbo
NotSolved
17.12.2021 12:06:14 Mase
NotSolved
17.12.2021 13:13:52 Gast91209
NotSolved
17.12.2021 17:01:17 Mase
NotSolved
22.12.2021 08:23:21 Gast10067
NotSolved
22.12.2021 15:35:58 Gast41292
NotSolved
29.12.2021 22:33:24 Gast90738
NotSolved
23.12.2021 11:20:12 Der Steuerfuzzi
NotSolved
30.12.2021 11:32:19 Gast2818
NotSolved
30.12.2021 13:25:11 Der Steuerfuzzi
NotSolved
30.12.2021 13:31:49 Der Steuerfuzzi
NotSolved
Blau "Die Methode 'Value' für das Objekt 'Range' ist fehlgeschlagen"
30.12.2021 01:09:59 xlKing
*****
NotSolved
30.12.2021 11:39:34 Sebbo
NotSolved