Kann mir jemand helfen dieses Makro mit For…Next-Anweisung zu modifizieren?
Meist befinden sich die zu berechnende Daten in 12 Zeilen untereinander beginn. in Zeile 19, mit $ sind absolute Adressen
Das unten zitierte Makro ist das erste von 12, die identisch aufgebaut sind und als Makropacket aufgerufen werden
Nur die Zahl 19 steigt (um 1) bis 30, die anderen Ranges (6, 9 und 16) ändern sich nicht in den 12 Zeilen der Tabelle.
Sub Zielwert_1() 'Makro-Beginn
Sheets(„Eingabe“).Range(„F19“).FormulaR1C1 = „5“
If Range(„F19“) Range("$C$9") Then
Range(„N19“).GoalSeek Goal:=Range("$C$9"), ChangingCell:=Range(„F19“)
End If
If Range(„I19“) > Range("$C$5") Then
Range(„I19“).GoalSeek Goal:=Range("$C$5"), ChangingCell:=Range(„F19“)
End If
If Range(„J19“) > Range(„AG19“) Then
Range(„J19“).GoalSeek Goal:=Range(„AG19“), ChangingCell:=Range(„F19“)
End If
If Range(„F19“) > Range("$D$16") Then
Range(„D16“).Copy
Range(„F19“).PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
End If
If Range(„M19“) > Range(„S19“) Then
Range(„M19“).GoalSeek Goal:=Range(„S19“), ChangingCell:=Range(„F19“)
End If
End Sub 'Makro-Ende
'Durch Ergänzung mit For…Next Anweisung soll dieses Makro alle 12 Zeilen beginnend mit Zeile 19 berechnen statt, wie bis jetzt per 12 EinzelnMAKROS Ich danke im Voraus für eure Hilfe!
waldos