online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon ullrichm vom 02.11.2019, 17:36 Options

Variable in Namensdefinition

Hi,
Ich bekomm's einfach nicht hin!

letzteZ = Cells(Rows.Count, 1).End(xlUp).Row

enthält die Nr. der letzten gefüllten Zeile der Tabelle.

Mit diesem Wert möchte ich einen Tabellenbereich mit Namen definieren. Dazu habe ich eine Variable mit

bisC = "$C$" & letzteZ


definiert und in

ActiveWorkbook.Names.Add "bereich", "=testTab!$C$1:=bisC"


eingebaut.

Das funktioniert leider nicht wie gewünscht, ich bekomme einen
Laufzeitfehler 1004 / Die eingegebene Formel ist ungültig....
angezeigt!

Wie macht man sowas, fragt

Ullrich M.


Antwort schreiben

Antwort 1 von Hajo_Zi vom 02.11.2019, 17:38 Options

Hallo Ulrich,

ich würde es so testen
ActiveWorkbook.Names.Add "bereich", "=testTab!$C$1:" & bisC

Gruß Hajo

Antwort 2 von ullrichm vom 03.11.2019, 19:15 Options

Danke, klappt wie gewünscht.
Diese VBA-Syntax macht ich noch ganz kirre!!!!

Gruss
Ullrich M

Ähnliche Themen

PHP - Ersten Buchstaben eines Strings nach Variable
JoFi-Ha  29.05.2007 - 74 Hits - 2 Antworten

Globale Variable und Inputbox in VBA
Vergil  17.12.2007 - 189 Hits - 1 Antwort

Zelle über variable Zeilen und Spalten ansprechen
Kloster  15.01.2008 - 47 Hits - 4 Antworten

VB6 Variable in anderen Sub übergeben
da_horscht  28.11.2009 - 100 Hits - 6 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Sun Jan 25 18:15:21 2026