Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
504to508
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
504to508
504to508
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Laufzeitfehle 13

Laufzeitfehle 13
22.10.2004 15:12:57
Dominik
Hallo
ich bin mal wieder am Rande der Verzweiflung...
Ich habe eine Tabelle für Ergebnisse aus Monaten.
Jeder Monat besteht aus fünf Untergruppen (4 x Werke / 1 x Summe).
Jede Gruppe besteht aus Liefermenge, Reklamationsmenge und PPM (eine Art Prozentrechnung)
Die fünfte Gruppe im Monat summiert alle Liefermengen bzw. Reklamationsmengen und errechnet die Monats PPM.
=WENN(GF30;GG3/GF3*1000000;" ")
GG3 = Liefermengen = Summe der vier Werke
GF3 = Reklamationsmengen = Summe der vier Werke
Mein Makro hüpft nun von Monat zu Monat und sammelt die PPM ein.
.
.
.
ActiveCell.Offset(0, 15).Activate
PPMnov = ActiveCell.Value
ActiveCell.Offset(0, 15).Activate
PPMdec = ActiveCell.Value
Das klappt genau bis PPMdec, dann gibts den Laufzeitfehler, wenn ActiveCell.Value = leer
Ich habe schon als String, Interger und Long geDIMt, ohne Erfolg.
Steht eine Zahl in der Zelle, habe ich keinen Fehler - aber für December hab ich halt noch keine Zahlen und 0 eintragen will ich nicht wegen der Diagrame.
Interesannterweisse macht ein leerer November keinen Ärger ?!?
Für jeden sachdienlichen Hinweiss wäre ich dankbar
Viele Grüsse
Dominik

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Laufzeitfehle 13
22.10.2004 15:22:24
Dominic
Was passiert wenn Du mit einer If diese abfängst?
ActiveCell.Offset(0,15).Activate
If IsEmpty(ActiveCell)=False Then PPMnov=ActiveCell.Value
ActiveCell.Offset(0,15).Activate
If IsEmpty(ActiveCell)=False Then PPMdec=ActiveCell.Value
MfG
Dominic
AW: Laufzeitfehle 13
22.10.2004 15:26:36
Dominik
Danke für den Tip !
sofort eingebaut und sofort wieder Laufzeitfehler :-(
Was mir auffällt:
eine leere Novemberzelle führt zu einem leeren PPMnov
einen leere Decemberzelle füht zu denm Fehler und PPMdec = 0
Wo hat er das denn her?
AW: Laufzeitfehle 13
22.10.2004 15:29:42
Dominic
Wie sieht es denn mit den Zellformatierungen aus? Sind die gleich?
Dominic
Anzeige
AW: Laufzeitfehle 13
22.10.2004 15:36:14
Dominik
Hallo (fast) Namensbruder
ja, alles gleich.
ich hab mir vorher schon den Spass gemacht und die funktionierenden Novemberformeln rüberkopiert.
PPMdec trägt schon vor dem Programschritt den Wert 0
Auch wenn ich es PPMdecember nenne.
Wo hat es das her?
Die Spalte ist übrigens als PPMdec benannt - ob das mit hineinspielt?
AW: Laufzeitfehle 13
22.10.2004 15:48:49
Dominic
Lade mal die Datei hoch! Wenn ja noch nichts zu dieser Variabel zugewiesen wurde sollte es leer sein, oder es kann auch an der Formel liegen.
Dominic
AW: Laufzeitfehle 13
22.10.2004 15:54:04
Dominik
ICH HABS ERSCHLAGEN !
DIM PPMjan, PPM.......,PPMdec as Long
DIM DEMjan, DEM.......,DEMdec as Long
Jeweils die Variable vor AS LONG war mit 0 belegt.
Ich hab das AS LONG weggelassen - plötzlich gehts!
Der Fehler ist weg, was aber der Fehler war weiss ich nicht
Viele Grüsse
Dominik
Anzeige
AW: Laufzeitfehle 13
22.10.2004 16:26:59
Dominic
Ein space fehlt zwischen "," und "P","D"
DIM PPMjan, PPM......., PPMdec as Long
DIM DEMjan, DEM......., DEMdec as Long
Dominic
AW: Laufzeitfehle 13
22.10.2004 15:40:21
Dominik
Ich mach noch drei ähnlich Datensammelaktionen.
Jeweils die zwölfte Variable steht schon vor dem auslesen auf 0
Bei diesen Vorgängen habe ich aber keinen Laufzeitfehler

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige