Ich versuche, einen absoluten Zellbezug von einem Blatt auf ein anderes zu kopieren. Aufgrund der Beschaffenheit des zweiten Blatts verschiebt sich die Formel je nach Platzierung von Zelle zu Zelle. Gibt es eine Möglichkeit, einen absoluten Zellbezug zu kopieren, ihn aber automatisch so zu ändern, dass er relativ zu seiner Position auf der Seite ist?
Angenommen, ich möchte b3
immer auf verweisen c3
. In diesem Fall weiß ich, dass es so wäre. =b4*$c$3
Wenn ich außerdem ein Makro verwende, um diesen Abschnitt des Blattes in einen anderen einzufügen, könnte es sich überall auf der Seite befinden und $c$3
muss daher entsprechend geändert werden.
Gibt es eine Möglichkeit, dies zu tun, ohne die Formel manuell zu ändern? Ich entwerfe dies für einen Anfänger, der eine Zahl in das Mengenfeld auf dem Blatt eingeben und dann alle Verweise darauf automatisch ändern kann.
(Ich kann bei Bedarf Screenshots bereitstellen, wenn ich den Mitarbeiter dazu bringe, sie zu posten.)
Antwort1
Vielleicht könnten Sie die Offset-Funktion ausprobieren?
Offset (Referenz, Zeilen, Spalten, Höhe, Breite)
Versatz (b3, -1,0,1,1)
Es gibt in VBA auch andere Möglichkeiten, dies zu tun, aber mir fällt im Moment keine ein.