Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1476to1480
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Laufzeitfehler 7: Nicht genügend Speicher

Laufzeitfehler 7: Nicht genügend Speicher
29.02.2016 09:29:35
Max
Guten Morgen alle zusammen,
Ich bekomme seit heute Morgen den "Laufzeitfehler '7: Nicht genügend Speicher", wenn ich versuche mit dem Befehl "?activesheet.cells.formula" eine Formel in das R1C1-Format umrechnen zu lassen.
Meine Prozeduren laufen alle normal durch und der Fehler tritt auch in einer neuen, leeren Mappe auf.
Bei dem Befehl "?activesheet.cells.interior.color" erhalte ich außerdem immer eine 0 als Wert, unabhängig von der tatsächlichen Farbe.
Kennt jemand diese Problem?
MfG Max

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

Betreff
Datum
Anwender
Anzeige
AW: Laufzeitfehler 7: Nicht genügend Speicher
29.02.2016 09:42:58
Daniel
Hi
mit dem .Cells. ohne Indexangabe fragst du alle Zellen des Tabellenblatts ab.
bei .Formula versucht VBA ein zweidimensionales Array mit den Formeln aller Zellen zu erstellen und das sind bei 1,04 Mio Zeilen und c.a. 16.000 Spalten dann 1,7 Billionen Formeln, ich hoffe du kannst verstehen, dass das den Speicher sprengt.
fragst du jedoch mit .Interior die Formatierung von mehr als einer Zelle ab, so erstellt VBA kein Array mit den Werten aller Zellen, sondern einen Einzelwert. Dieser entspricht jedoch nur dann dem Farbwert, wenn alle abgefragten Zellen die gleiche Farbe haben.
Haben die Zellen unterschiedliche Farben, so ist das Ergebnis 0.
Warum das jetzt so ist, wissen nur die Jungs in Seattle.
Gruß Daniel

Anzeige
AW: Laufzeitfehler 7: Nicht genügend Speicher
29.02.2016 09:48:19
Max
Manchmal sieht man vor lauter Bäumen den Wald nicht.
Muss natürlich ?activecell.formular1c1 heißen. *facepalm*
Danke!
Kaum macht mans richtig, schon funktionierts!

@Daniel:1,7 Billionen Formeln
29.02.2016 09:55:28
Rudi
Hallo,
ganz so viele sind es doch nicht.
Nur gut 17 Milliarden, also ein 100stel. Genau 17.179.869.184
Gruß
Rudi

AW: Laufzeitfehler 7: Nicht genügend Speicher
29.02.2016 09:44:09
ChrisL
Hi Max
Zu 1:
Excel-Optionen, Formeln, Z1S1-Bezugsart.
Zu 2:
"Cells" bezieht sich auf alle Zellen der Tabelle. Da vermutlich nicht alle Zellen das gleiche Format resp. Farbe haben, bekommst du kein eindeutiges Ergebnis.
cu
Chris

Anzeige
AW: Laufzeitfehler 7: Nicht genügend Speicher
29.02.2016 09:52:44
Max
Danke für die Antwort Chris,
ich will die Formel im Direktfenster des VBE umrechnen lassen, damit ich gleich die englische Schreibweise erhalte. (Brauche die Formel in einem Modul)
Der Fehler bei beiden Abfragen war einfach "activesheet" statt "activecell".
MfG Max

18 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige