[VBA] Arbeiten mit CodeNamen von Workbooks und Worksheets?

21/08/2008 - 08:47 von Michael Mueller | Report spam
Hi.

mit folgendem Code lege ich meine beiden Workbooks fest:

Set SourceWB = ActiveWorkbook
Workbooks.Add
Set DestinationWB = ActiveWorkbook

Nun ist es so, das ich im SourceWb verschiedene Tabellen habe, welche
jeweils mit einem eindeutigen CodeNamen versehen sind (tbVerweise,
tbMessdaten,...). Der Tabellenname selbst kann abweichen.

Nur würde ich gerne gezielt über den Codenamen diese Tabellen ansprechen,
ohne aber groß danach suchen zu müssen nur weiß ich nicht um den Aufruf.

Gibt es so etwas wie:
Source.tbVerweise (... dies geht so aber nicht)

Danke
Michi

PS: ich hab dunkel was mit einem '!' im Hinterkopf, aber das wars dann auch
schon.
 

Lesen sie die antworten

#1 Peter Schleif
21/08/2008 - 09:12 | Warnen spam
Michael Mueller schrieb am 21.08.2008 08:47 Uhr:

Gibt es so etwas wie:
Source.tbVerweise (... dies geht so aber nicht)
PS: ich hab dunkel was mit einem '!' im Hinterkopf, aber das wars dann auch
schon.



Ich meine, dass "!" erwartet auch den Namen des Sheets, nicht der
Codenamen. Was gehen sollte ist ein zufrigg über [tbVerweise].
Innerhalb von SourceWB direkt. Außerhalb über die Sheets-Auflistung.
Etwa so:

MsgBox [tbVerweise].[A1]
MsgBox SourceWB.Sheets([tbVerweise].Index).[A1]
MsgBox SourceWB.Sheets([tbVerweise].Name).[A1]

Peter

Ähnliche fragen