Enumerations Kombinieren
01.09.2023 09:52:49
Barolt
ich habe für mich eine "Herausforderung".
In ein Module habe ich
Option Explicit
Enum Palette1
Farbe1 = 12264056
Farbe2 = 12320632
End Enum
Enum Palette2
Farbe1 = 12280852
Farbe2 = 1991880
End Enum
Sub Farbzuweisung()
Dim palettewahl As Byte
Dim farbe As Palette1
palettewahl = InputBox("Wählen Sie 1 für Palette '1' oder '2' für Palette 2")
If palettewahl = 1 Then
Dim farbe As Palette1
ElseIf palettewahl = 2 Then
Dim farbe As Palette2
End If
Tabelle1.Range("a1").Interior.Color = farbe.Farbe1
End Sub
Ich bekomme natürlich ein Fehlermeldung "mehrfach deklaration", (dim Farbe as ...) was auch logisch ist.
Ich suche eine möglichkeit um die Enums dynamisch zu gestalten und zwar so das die CodeZeile "Tabelle1.Range("a1").Interior.Color = farbe.Farbe1" immer gleich bleibt.
Für ein Denkanstoß wäre ich sehr dankbar:
Vielen Dank
Viele Grüße
Barolt