Hallo liebe Experten,
ich habe folgendes Problem.
Ich habe ein Sheet mit ca 5000 Zeilen. Ich möchte nun mit einer Schleife in jede Zelle einer Spalte eine Formel schreiben. Das stellt auch kein Problem dar. Nun soll aber in dieser Schleife immer Bezug auf den Wert genommen werden, der in der jeweiligen Zeile steht. Ich muss eine Formel in die Zellen schreiben, da eine Variable der Berechnung manuell angepasst werden muss. Hier mein Code:
For init = 2 To CountCells
Cells(init, „BK“).Select
Cells(init, „BK“).Formula = „=Cells(init, „„X““) * Cells(init, „„AA““) * Cells(init, „„AB““) + Cells(init, „„Y““)“
Next init
Das Problem verstehe ich auch. Excel übernimmt das Wahrscheinlich als String. Wie kann ich aber verschiedene Zellen in der Berechnung ansprechen, sodass ich folgendes Ergebnis habe:
E1=(A1*B1*C1+D1) in der nächsten Zeile dann
E2=(A2*B2*C2+D2)
Viele Grüße und vielen Dank für die Hilfe.