Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1496to1500
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

Const array

Const array
16.06.2016 11:42:26
Franz
Hallo Fachleute,
es gibt ja die Möglichkeit, eine Variable als Konstante zu definieren, z. B.:
Const clr As Byte = 19
Jetzt würde ich gerne genau das mit einem Array probieren, das klappt aber nicht:
Const arrRepl As Variant = Array("meier", "müller", "huber")
Beim Starten des Makros, in dem "arrRepl" eingesetzt wird, kommt die Meldung:
"Fehler beim Kompilieren: Konstanter Ausdruck erforderlich"
Geht das mit einem Array nicht oder mach ich was falsch?
Danke schonmal und Grüße
Franz

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

Betreff
Datum
Anwender
Anzeige
AW: Const array
16.06.2016 11:49:27
Rudi
Hallo,
nein, das geht nicht mit einem Array.
Alternative:
Const strRepl As String = "meier,müller,huber"
arrRepl=split(strRepl, ",")
Gruß
Rudi

AW: Const array
16.06.2016 11:53:10
Daniel
Hi
ich vermute mal, dass es nicht möglich ist, Konstant-Arrays zu erstellen.
Array() ist ja eine Funktion und Konstanten sind nunmal keine berechneten Werte.
als Workaround würde sich folgendes anbieten:
eine String-Konstante mit Trennzeichen welche du bei Bedarf mit SPLIT in ein Array umwandelts
const strRepl as string = "meier|müller|huber"
... Split(strRepl, "|")...
Gruß Daniel

Anzeige
AW: Const array
16.06.2016 11:54:11
Rudi
Hallo,
das ergibt sich auch aus der Hilfe zur Const-Anweisung:
Sie können keine Variablen, benutzerdefinierte Funktionen oder integrierte Visual Basic-Funktionen (wie Chr) in Ausdrücken verwenden, die Konstanten zugewiesen worden sind.
Array() ist eine VBA-Funktion.
Gruß
Rudi

Danke an beide
16.06.2016 12:01:51
Franz
das hilft mir sehr weiter!
Und Rudi, du hast natürlich recht, in der Hilfe findet sich was dazu.
Danke und Grüße
Franz

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige