Namensbereich aus VBA heraus definieren
08.05.2023 07:43:11
Markus
Hallo Zusammen,
ich möchte mittels VBA einen Bereich im Namensmanager definieren.
einmal ein Testcode:
Dim test As Long
test = 5
ActiveWorkbook.Names.Add Name:="abc", RefersTo:=test
Dim teststrg As String
teststrg = "A5:A8"
ActiveWorkbook.Names.Add Name:="cde", RefersTo:=teststrg
Übergebe ich die long variable mit nur einer Zahl wird der Bereich abc auch mit 5 definiert.
Nur möchte ich ja einen Zellenbereich definieren z.b. von A5 bis A8. Leider werden hier, wie im angefügten screenshot zu sehen, Anführungszeichen davor und danach gesetzt. So kann man mit dem Bereich als Formel nicht arbeiten. Nimmt man die Anführungszeichen händisch weg funktioniert der Namensbereich.
Hat einer eine Idee für mich wie ich den Namensbereich aus VBA heraus ohne die Anführungszeichen definieren kann?
Danke euch schon einmal im Voraus.