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

dynamisches Array erstellen

dynamisches Array erstellen
18.08.2006 10:00:32
FB
Hallo zusammen,
ich habe folgendes Problem, ich möchte bei diesem Makro alle Sheets mit dem Index in den Grenzen pos+1 und pos+counter in einen Array aufnehmen, dies gelingt mir leider nur für 2 Sheets. Gibt es eine Möglichkeit den Array so zu gestalten, dass er sich dynamisch der Anzahl Sheets anpasst?
pos = Sheets("Data").Index
counter = 0
For i = 1 To 20
If Worksheets("SRC").Range("p" & i) 0 Then
counter = counter + 1
End If
Next
Sheets(Array(pos + 1, pos + counter)).Select

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: dynamisches Array erstellen
ransi
Hallo FB
Hilft dir das Beispiel weiter?


Option Explicit
Public Sub test()
Dim i As Integer
Dim J As Integer
Dim a As Integer
Dim sh() As Variant
i = 2
J = 6
ReDim sh(J - i)
For a = 0 To J - i
    sh(a) = Sheets(i + a).Name
Next
Sheets(sh).Select
End Sub


i ist die untere Grenze
J die obere.
ransi
Anzeige
AW: dynamisches Array erstellen
18.08.2006 11:01:40
FB
Danke, das Beispiel hat mir sehr geholfen!
Gruß FB

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige