Guten Tag,
ich möchte per Makro einen Namen mit festgelegter Referenz erstellen.
Diesen Code habe ich mit dem Makrorecorder herausbekommen:
ActiveWorkbook.Names.Add Name:="test", RefersToR1C1:="=Overview!R20C30:INDEX(Overview!R20C30:R69C30,LOOKUP(2,1/(Overview!R20C30:R69C30<>""""),ROW(Overview!C30)),1)"
Soweit, sogut.
Nun benötige ich diese Referenz aber für mehrere Namen, nur mit anderer Zeilenzuordnung.
Ich habe hierzu Variablen definiert. (var_start & var_end)
Ich weis leider nicht wie ich den oben stehenden Code anpassen kann, damit ich die Zeile mit den Variablen steuern kann.
Beispielsweise:
Ist-Zustand:
ActiveWorkbook.Names.Add Name:="test", RefersToR1C1:="=Overview!R20C30:INDEX(Overview!R20C30:R69C30,LOOKUP(2,1/(Overview!R20C30:R69C30<>""""),ROW(Overview!C30)),1)"
Soll Zustand:
ActiveWorkbook.Names.Add Name:="test", RefersToR1C1:="=Overview!R var_start C30:INDEX(Overview!R var_start C30:R var_end C30,LOOKUP(2,1/(Overview!R var_start C30:R var_end C30<>""""),ROW(Overview!C30)),1)"
Ich hoffe ich konnte mein Anliegen einigermaßen rüberbringen und freue mich über jede Antwort.
Vielen Dank im Voraus!
|