Subscript out of range
23.07.2007 16:11:07
pat27@gmx.at
ich möchte gerne ein array verwenden und habe dafür dieses definiert:
Dim projectMembers(1 To 50) As String
danach möchte ich es gerne in einer while-schleife verwenden:
MsgBox (projectMember)
MsgBox (CStr(memberCounter))
projectMembers(memberCounter) = projectMember
memberCounter = memberCounter + 1
projectMember is sicher ein string aber ich bekomme immer bereits beim zweiten durchlauf, also wenn memberCounter auf 1 geht einenSubscript out of range fehler. Aber mein array kann ja werte von 1-50 speichern, deswegen ist mir unklar, warum der beim zweiten durchlauf den fehler wirf? die beiden MsgBox-Anweisungen hatte ich gemacht, damit ich prüfen kann, ob der memberCounter vielleicht nicht doch zu hoch ist, aber wie gesagt bereits beim zweiten durchlauf der while-schleife, wenn der memberCounter erst auf 1 ist, kommt dieser fehler.
Habe ich da auf irgendetwas vergessen..?
Liebe Grüsse