ich möchte gerne per VBA einen Bereich mit einem Namen versehen. Allerdings sollen die Zelladressen variabel sein, der relevante Bereich wird über eine Userform eingetragen.
Der folgende aus dem Makrorekorder stammende Code, soll anstelle R5C2 eine Variable aufnehmen
ActiveWorkbook.Names.Add Name:="Bild", _
RefersToR1C1:="=Tabelle1!R1C4:R3C8,Tabelle1!R5C4:R9C8 "
Bislang habe ich es jedoch nicht geschaft, Zelladressen als Variable einzutragen, aktueller Stand ist dieser:
ActiveWorkbook.Names.Add Name:="Bild", RefersToR1C1:= _
"=Tabelle1!strRX1:strRY1,Tabelle1!strRX2:strRY2"
Dies bewirkt zwar einen eintrag in der Tabelle, jedoch ist der Zellbezug für den Namen fehlerhaft. Dies findet sich dann im dialog Einfügen | Namen | Definieren als Bezug für den Namen: =Tabelle1!strRX1:strRY1;Tabelle1!strRX2:strRY2
Wer kann mir mit einem Lösungsvorschlag helfen?
vielen Dank und viele Grüße
Hein Schlichter