ich habe eine Problem, dessen Lösung ich nicht selbst hinbekomme. Ich beschreibe zunächst mal mein Ziel und dann, was ich bisher gemacht habe:
Ich würde gerne über ein VBA unterhalb einer (willkürlich) markierten Zeile folgendes machen:
1. zwei neue Zeilen unter der markierten Zeile einfügen (habe ich hinbekommen)
2. in die untere der beiden neuen Zeilen alle Formeln aus der markierten Zeile kopieren (habe ich hinbekommen)
3. in Spalte W aller Zeilen steht eine Formel, diese soll wie eben beschrieben nach unten kopiert werden, jedoch müssen nun in dieser Formel diverse Zellbezüge angepasst werden, da die kopierten Zellbezüge sich auf die ursprünglich markierte Zeile beziehen.
Beispiel: in der markierten Zeile 7 steht in Spalte W:
"=Wenn(Und($J$7>$H$7;W3>$J$7);"x")"
Die Fixierung von J und H muss sein, da die Formel in einem weiteren Schritt nach rechts kopiert wird. Aus dem selben Grund kann W3 nicht fixiert werden.In der neu eingefügten Zeile 9 soll nun in Spalte W stehen:
"=Wenn(Und($J$9>$H$9;W3>$J$9);"x")"
Ich finde keine Möglichkeit das Ändern der Formel zu machen. Wenn ich das Makro aufzeichne funktioniert es zwar, aber dann bezieht sich das Makro immer auf die bei der Aufzeichnung zufällig gewählte Zeile. Gibt es eine Möglichkeit, die Änderungen der Formelbezüge per Marko zu machen und sich dabei auf die Markierte Zeile zu beziehen?