Hallo VBA Freunde,
Habe als Anfänger ein Makro hinbekommen das richtig rechnet, so wie geplant. Oder sagen wir mal fast wie geplant.
Wie kann ich dem Makro sagen es soll nur dort rechnen wo eine Eingabe
(Zahl) gemacht wird, und nicht immer den ganzen Range??? Die Prozedur
wird mit einem Button ausgelöst. (Excel 2000)
Danke für jede Hilfe im voraus.
Gruß Skaletti!
Sub Rechnen()
Dim zeile As Variant
Dim i As Variant
i = zeile
Range("F2:F11").End(xlUp).Offset(1, 0).Select
zeile = ActiveCell.Row - 1
Range("H2").Activate
For i = 2 To 11
Cells(i, 8).Value = Cells(i, 6).Value - Cells(i, 7).Value
Next i
i = zeile
Range("H2:H11").End(xlUp).Offset(1, 0).Select
zeile = ActiveCell.Row - 1
Range("H2").Activate
For i = 2 To 11
Cells(i, 8).Value = Cells(i, 8).Value - Cells(i, 10).Value
Next i
i = zeile
Range("G2:G11").End(xlUp).Offset(1, 0).Select
zeile = ActiveCell.Row - 1
Range("G2").Activate
For i = 2 To 11
Cells(i, 7).Value = Cells(i, 7).Value + Cells(i, 10).Value
Next i
i = zeile
Range("F2:F11").End(xlUp).Offset(1, 0).Select
zeile = ActiveCell.Row - 1
Range("F2").Activate
For i = 2 To 11
Cells(i, 6).Value = Cells(i, 8).Value + Cells(i, 9).Value
Next i
End Sub