ARRAY als Konstante, geht das?
15.09.2004 12:44:13
Frank
ich benötige eine Liste von String-Ausdrücken immer wieder. Am elegantesten lässt sich das über ein Datenfeld (Array) realisieren. Z.B. so:
Option Base 1
Sub(Irgendwas)
Dim i as Integer
dim VName as Variant
VName = Array("Frank","Wiebke","Andrea")
For i = 1 to 3
MsgBox(Vname(i))
Next i
End Sub
So weit, so gut. Das funktioniert. Die Liste mit den Namen ändert sich nicht. Immer die gleichen Namen. Aber diese Namen brauche ich in mehreren Prozeduren (SUBs). Diese Prozeduren stehen alle im gleichen Modul. Deshalb möchte ich gerne dieses Array als PUBLIC CONST ..... am Anfang des Moduls definieren, um dann in allen Prozeduren darauf zugreifen zu können. Mit einem einzelnen Namen geht das so:
Public Const Name as String = "Frank"
Nur mit einem Array will mir das nicht gelingen. Geht das vieleicht gar nicht? Oder weiss da jemand einen Rat?
Ich freue mich, wenn ihr mir einen Vorschlag machen könnt.
Viele Grüße
Frank