Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Tabellenblätter in VBA mit Variable markieren

Forumthread: Tabellenblätter in VBA mit Variable markieren

Tabellenblätter in VBA mit Variable markieren
14.11.2002 17:29:56
Eric St.
Variable soll mehrere Tabellenblätter markieren!

Habe eine Variable TabName mit exakt dem Inhalt
"Tabelle1", "Tabelle2", "Tabelle3"

Der Befehl Sheets(Array(TabName)).Select soll diese nun markieren

Ist wohl ein Anfängerfehler mit der Syntax. Suche schon länger im Forum.

Bitte um Tip.
Eric


Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Tabellenblätter in VBA mit Variable markieren
14.11.2002 18:20:32
Nike
Hi,
da es sich um nen Array handelt, wirst du die "
escapen müssen, versuchs aber lieber so:

Dim varTab(2) As Variant
varTab(0) = "Tabelle1"
varTab(1) = "Tabelle2"
varTab(2) = "Tabelle3"
Sheets(varTab).Select

Bye

Nike

Re: Tabellenblätter in VBA mit Variable markieren
14.11.2002 18:53:07
Coach
Hallo Eric,

es geht auch so:
tabname = Array("Tabelle1", "Tabelle2", "Tabelle3")
Sheets(tabname).Select

Gruß Coach

Anzeige
Re: Tabellenblätter in VBA mit Variable markieren
14.11.2002 21:53:37
Eric St.
Merci, ich hab aber noch ein kleines Problem - Die Variable wird erst zusammengebaut.
Ich hab keine Anweisung = "Tabelle1", "Tabelle2", ...

Hier mein hello world Entwurf

Sub Tabellen_Markieren()
anzahl = Sheets.Count

For x = 1 To anzahl
If Mid$(Sheets(x).Name, 2, 1) = "a" Then
TabMARK = TabMARK & Sheets(x).Name
End If
If x < 3 Then
TabMARK = TabMARK & ", "
End If
Next

MsgBox TabMARK

TabMARK_Arr = Array(TabMARK)
Sheets(TabMARK_Arr).Select
End Sub

-------
Hab es auch noch mit & chr$(34) usw. probiert. Ich bekomme den erstellten String nicht in die sheet().select Anweisung.


Viele Grüße
Eric

Anzeige
Re: Tabellenblätter in VBA mit Variable markieren
14.11.2002 23:16:18
Nike
Hi,
würd ich eher so machen:

Bye

Nike

Re: Tabellenblätter in VBA mit Variable markieren
15.11.2002 08:09:32
Eric St.
Vielen Dank Nike

es funktioniert super, auch wenn ich den UBound und Preserve etc. nicht verstehe.

Merci
Eric

;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige