Probleme mit R1C1 in VBA
10.05.2019 08:00:52
KVSTL
ich bin seit einiger Zeit stiller Mitleser und habe mir so schon vieles im Bereich
VBA aneignen können. Vielen Dank dafür!
Nun habe ich hier ein Problem, von dem ich denke, dass es die Profis hier leicht
lösen können:
Über ein VBA-Script schreibe ich folgende Formel immer in eine Zelle der aktuell letzten Zeile:
.Cells(LoLetzte, 13).FormulaR1C1 = "=IF(AND(RC9"""",AND('RM T'!RC1="""",'RM T'!RC2="""",'RM M'!RC1="""",'RM M'!RC2="""")),""x"","""")"
heraus kommt dabei erwartungsgemäß:
=WENN(UND($I25"";UND('RM T'!$A25="";'RM T'!$B25="";'RM M'!$A25="";'RM M'!$B25=""));"x";"")
Die Zeilennummern in der Formel sollen immer der aktuellen Zeile entsprechen.
Wenn also Zelle I25 gefüllt ist und auf Blatt "RM T" und "RM M" in den dazugehörigen
Zeilen etwas steht, schreibt es mit ein x in meine Zelle.
Funktioniert soweit auch prima, leider habe ich das Problem, dass ich überall ganz und
gar absolute Bezüge benötige, also anstatt beispielsweise $B25 brauch ich $B$25.
Hat jemand eine Idee, wie ich das in meiner obenstehenden Formel verwirklichen kann ?
Vielen Dank für eure Hilfe.