Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
192to196
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
192to196
192to196
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

benannte Bereiche per VBA flexibel

benannte Bereiche per VBA flexibel
13.12.2002 08:15:06
Hein Schlichter
Hallo und Guten Morgen,

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

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: benannte Bereiche per VBA flexibel
13.12.2002 08:36:29
Heinz A. Wankmüller
Hallo Hein,
der Zuordnungsstring ist in Anführungszeichen eingeschlossen:
RefersToR1C1:="=Tabelle1!R1C4:R3C8,Tabelle1!R5C4:R9C8 "
Variable müssen außerhalb der Anführungszeichen stehen:
"=Tabelle1!" & strRX1 & ":" & strRY1 & ";Tabelle1!" & strRX2 & ":" & strRY2

Gruß
Heinz

Re: benannte Bereiche per VBA flexibel
13.12.2002 09:11:26
Hein Schlichter
Hallo Heinz,

vielen Dank für die schnelle und funktionierende Antwort.

In Ruhe und im nachhinein betrachtet, hätte man darauf kommen können sollen ...

viele Grüße

Hein

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige