Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1220to1224
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
Inhaltsverzeichnis

Array dimensionieren

Array dimensionieren
Alifa
Hallo,
ich wende in einem Programm "For Each x In p" an. p ist ein Array, in dem ich meine Zahlen speichern möchte.
Die Zahlen sind: von 2 bis 15, weiter von 22 bis 38, weiter mit 75 bis 100. Gibt es eine Möglichkeit, um nicht alle Zahlen einzeln in das Array zu schreiben? Also nicht: p=Array(2, 3,....14, 15,...22, 23,...37, 38...)
Gruß. Alifa

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

Betreff
Benutzer
Anzeige
AW: Array dimensionieren
10.07.2011 10:35:21
Nepumuk
Hallo,
so zum Beispiel:
Public Sub Test()
    Dim lngIndex1 As Long, lngIndex2 As Long
    Dim lngCounter As Long, lngArray() As Long
    For lngIndex1 = 1 To 3
        For lngIndex2 = Choose(lngIndex1, 2, 22, 75) To Choose(lngIndex1, 15, 38, 100)
            Redim Preserve lngArray(lngCounter)
            lngArray(lngCounter) = lngIndex2
            lngCounter = lngCounter + 1
        Next
    Next
End Sub

Gruß
Nepumuk
Anzeige
AW: Array dimensionieren
10.07.2011 10:44:54
ransi
Guten Morgen
Jetzt weiss ich endlich wofür man Choose() gebrauchen kann..;-)
Ich wär mit Select Case drangegangen.
Public Sub Test1()
    Dim lngIndex2 As Long
    Dim lngCounter As Long, lngArray() As Long
    For lngIndex2 = 1 To 100
        Select Case lngIndex2
            Case 2 To 15, 22 To 38, 75 To 100
                Redim Preserve lngArray(lngCounter)
                lngArray(lngCounter) = lngIndex2
                lngCounter = lngCounter + 1
        End Select
    Next
End Sub


ransi
Anzeige
AW: Array dimensionieren
11.07.2011 09:36:40
alifa
Hallo,
Danke für eure Hilfe!
Alifa

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige