Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Dynamisch Tabellenblätter ansprechen

Forumthread: Dynamisch Tabellenblätter ansprechen

Dynamisch Tabellenblätter ansprechen
10.11.2005 08:38:09
Joachim
Ich habe eine Funktion und will von dieser aus dynamisch mehrere Tabellenblätter ansprechen.
Bis jetzt hab ichs so gemacht:
Dim summe As Integer
summe = Tabelle1.Cells(1,1).Value
summe = summe + Tabelle2.Cells(1,1).Value
Tabelle3.Cells(1,1).Value = summe
Das Problem bei dieser Lösung ist aber, dass ich die Tabellenblatt-Namen fest codieren muss. Ich brauche eine Lösung, bei der ich die Tabellenblätter dynamisch ansprechen kann, z.B. auf folgende Art:
For i = 1 To 10 Step 1
summe = summe + Tabelle[i].Cells(1,1).Value
Next i
Nicht ganz zu verheimlichen, dass ich aus der C++-Welt komme. Ist das irgendwie so auch mit VBS möglich?
Gruß, Joachim
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Dynamisch Tabellenblätter ansprechen
10.11.2005 08:55:46
Alexander
Hallo Joachim.
Du hast hier zwei Möglichkeiten:
1.) Die Tabellenblätter haben einen durchnumerierten Index. Damit kannst Du ein Tabellenblatt so ansprechen: Sheets(Index), wobei Index eine Integerzahl ist.
2.) Du kannst die Namen der Tabellenblätter dynamisch generieren:
for i=1 to 2
summe=summe+Sheets("Tabelle" & i).Cells(1,1).Value
Next i
Ich hoffe das hilft dir weiter.
Gruß, Alexander.
Anzeige
AW: Dynamisch Tabellenblätter ansprechen
10.11.2005 09:10:25
Joachim
Dankeschön, genau sowas hab ich gebraucht!
Gruß aus Ulm,
Joachim
AW: Dynamisch Tabellenblätter ansprechen
10.11.2005 09:01:15
volker
Hallo.
so könnte es gehen:

Sub summieren()
For i = 1 To Worksheets.Count
summe = summe + Sheets(i).Cells(1, 1)
Next i
End Sub

Gruß Volker
;

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