22.02.2017, 09:00
Einen schönen guten Morgen zusammen,
folgendes Problem ist aufgetreten:
In einer Tabelle stehen Spalte B (Zellen B3 bis B54) verschiedene Werte (von 45 bis 4713), diese Werte sollen mit einem Makro in Spalte C ausgerechnet werden. In Zelle C3 steht der Faktor (0,3).
Ich habe mir dementsprechend folgenden Code zusammengebastelt:
Sub test()
Dim i As Integer
Dim t As Integer
For i = 3 To 54
For t = 3 To 54
Worksheets("Tabelle1").Cells(i, 3).Value = Cells(t, 2).Value * Cells(1, 3).Value
Next t
Next i
End Sub
Problem hierbei ist, es rechnet zwar etwas aus aber a) das falsche und b) es kommt immer das gleiche Ergebnis raus. Ich bekomme in Zelle der Spalte C das Ergebnis 1413, obwohl in C3 = 13,5 in C4 = 24 usw. sein müsste.
Wo liegt der Fehler? Wisst Ihr das zufällig?
Viele Grüße
Basti
folgendes Problem ist aufgetreten:
In einer Tabelle stehen Spalte B (Zellen B3 bis B54) verschiedene Werte (von 45 bis 4713), diese Werte sollen mit einem Makro in Spalte C ausgerechnet werden. In Zelle C3 steht der Faktor (0,3).
Ich habe mir dementsprechend folgenden Code zusammengebastelt:
Sub test()
Dim i As Integer
Dim t As Integer
For i = 3 To 54
For t = 3 To 54
Worksheets("Tabelle1").Cells(i, 3).Value = Cells(t, 2).Value * Cells(1, 3).Value
Next t
Next i
End Sub
Problem hierbei ist, es rechnet zwar etwas aus aber a) das falsche und b) es kommt immer das gleiche Ergebnis raus. Ich bekomme in Zelle der Spalte C das Ergebnis 1413, obwohl in C3 = 13,5 in C4 = 24 usw. sein müsste.
Wo liegt der Fehler? Wisst Ihr das zufällig?
Viele Grüße
Basti