Hallo bin sehr neu zu VBA und kämpfe ziemlich viel. Grundsätzlich versuche ich, Excel zu verwenden, um die Anzahl von Windkraftanlagen und Sonnenkollektoren in einer Schleife zu erhöhen, bis das BudgetSchleife innerhalb einer einzelnen Zelle
Dim Turbines As Integer, SolarPanels As Integer
If Range("Total_Budget") < 50000 Then
For Turbines = 1 To 10
For SolarPanels = 0 To 1000 Step 50
Range("TNumber") = Turbines
Range("SPower") = SolarPanels
Exit For
Next Turbines
Next SolarPanels
End If
End Sub
Die TNumber
und SPower
und einzelne Zelle benannte Bereiche erreicht ist. Wenn ich versuche, den Code auszuführen bekomme ich einen Fehler: -
Invalid next control variable reference.
Wie ich schon sagte ich VBA bin hier und kämpfen, meinen Kopf um es so Entschuldigungen zu bekommen, wenn mein Problem durchaus Sinn machen nicht
* "erhöhen Sie die Anzahl von ... in einer Schleife, bis das Budget erreicht ist" * klingt, als ob Sie sich anstrengen, um eine klare alte Aufteilung hier zu vermeiden. – Tomalak
Sie vermissen 'Next SolarPanels'? – StefanR
Nächste Turbinen nächsten Solarpanels sein sollte .... – StefanR