Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
472to476
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
472to476
472to476
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Ausgewählte Sheets in Datenfeld einlesen

Ausgewählte Sheets in Datenfeld einlesen
20.08.2004 12:31:31
Rudi
Liebe Kollegen
Irgendwie schnall ichs nicht mit den Datenfeldern. Ich möchte die ausgewählten Sheets in ein Datenfeld schreiben, aber irgendwo hats einen Fehler.
Der Code lautet:

Sub test()
Dim s  As Integer, i As Integer
Dim blatt() As String
s = ActiveWindow.SelectedSheets.Count
For i = 1 To s
ReDim blatt(s)
blatt(i) = ActiveWindow.SelectedSheets(i).Name
Next i
End Sub

Wo liegt hier der Hund begraben?
Danke für eure Unterstützung!
Gruss Rudi

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Ausgewählte Sheets in Datenfeld einlesen
Dr.
Was machst´n da?
Ergebnis der Angelegenheit ist doch nur, dass die Variable blatt den Namen des letzten Arbeitsblattes zugewiesen bekommt.
*grübel*
AW: Ausgewählte Sheets in Datenfeld einlesen
20.08.2004 12:41:02
Matthias
Hallo Rudi,
das ReDim was an der falschen Stelle.
Und Arryas beginnen mit Index 0...

Sub test()
Dim s  As Integer, i As Integer, s0
Dim blatt() As String
s = ActiveWindow.SelectedSheets.Count
ReDim blatt(s)
For i = 1 To s
blatt(i - 1) = ActiveWindow.SelectedSheets(i).Name
Next i
End Sub

Gruß Matthias
AW: Ausgewählte Sheets - Korrektur
20.08.2004 12:47:10
Matthias
Hallo Rudi,
es muss heißen
ReDim blatt(s-1)
statt
ReDim blatt(s)
denn das Array geht von 0 bis s-1, hat also s Elemente.
Oder Du schreibst
ReDim blatt(1 To s), dann hat das erste Element den Index 1.
Gruß Matthias
Anzeige
AW: Ausgewählte Sheets in Datenfeld einlesen
20.08.2004 13:30:34
Rudi
Vielen Dank!

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige