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

Problem mit Makro

Problem mit Makro
12.09.2004 14:39:57
Claudia
Hi,
kann mir irgendjemand sagen warum an den unten angezeigten Stellen im Makro Fehler auftauchen. Ich steh momentan ein bißchen auf dem Schlauch.
Danke
Claudia

Sub CARMakro()
Dim i As Integer 'Variablen deklarationen Dim n As Integer Dim XMax As Integer XMax = 6 ' Spalten pro block Dim Blocks As Integer Blocks = 8 n = 0
Dim car1 As Double
Dim car2 As Double
Dim car10 As Double
Dim car20 As Double
Dim j As Integer
Do 'Hauptschleife von XMaxer spalte zu XMaxer spalte
car1 = car2 = car10 = car20 = 0
'Datumssuche
i = 0
Do
i = i + 1
Loop Until (Cells(3, 2 + XMax * n) = Cells(i, 2 + n * XMax))
Dim pos As Integer
pos = 7 + XMax * n
'schleife für car1
j = i - 1
Do
car1 = car1 + CDbl(Cells(j, pos).Value) '< ---fehler
j = j + 1
Loop Until (j = i + 2)
'schleife für car2
j = i - 2
Do
car2 = car2 + CDbl(Cells(j, pos).Value) '< --f
j = j + 1
Loop Until (j = i + 3)
'schleife für car10
j = i - 10
Do
car10 = car10 + CDbl(Cells(j, pos).Value) '< ---f
j = j + 1
Loop Until (j = i + 11)
'schleife für car20
j = i - 20
Do
car20 = car20 + CDbl(Cells(j, pos).Value) '< --f
j = j + 1
Loop Until (j = i + 21)
'----Ausgabe---
Cells(334, 2 + XMax * n) = "CAR(-1;1)"
Cells(335, 2 + XMax * n) = "CAR(-2;2)"
Cells(336, 2 + XMax * n) = "CAR(-10;10)"
Cells(337, 2 + XMax * n) = "CAR(-20;20)"
Cells(334, 3 + XMax * n).Value = car1
Cells(335, 3 + XMax * n).Value = car2
Cells(336, 3 + XMax * n).Value = car10
Cells(337, 3 + XMax * n).Value = car20
n = n + 1
Loop Until (n = Blocks)
End Sub

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Problem mit Makro
Ulf
Bring am besten erstmal Ordnung in die Variablen, indem du
Option Explicit
verwendest.
Ulf
AW: Problem mit Makro
12.09.2004 15:29:43
Claudia
Hab ich zwar gemacht aber da sProblem liegt glaube ich nicht an der Variablendeklaration sondern an einem Type Mismatch mit der CDbl Funktion.
Gruss
Claudia
AW: Problem mit Makro
Ulf
Lad mal ein Beispiel hoch.
Ulf
AW: Problem mit Makro
12.09.2004 17:38:50
GraFri
Hallo
Gehe mittels F(-Taste das Makro schritt für Schritt durch. Ich glaube, der Fehler liegt darin, das j = 0 ist (car1 = car1 + CDbl(Cells(j, pos).Value) '.
mfg. GraFri
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige