Definition und Nutzung von globalen Variablen
07.05.2024 16:27:17
VBA_Neuling_2024
ich möchte eine Variable beim Öffnen einer Arbeitsmappe global definieren:
Private Sub Workbook_Open()
Public mitglieder(1 To 4, 1 To 2) As Variant
mitglieder(1, 1) = "Vorname1"
mitglieder(1, 2) = "Name1"
mitglieder(2, 1) = "Max"
mitglieder(2, 2) = "Müller"
mitglieder(3, 1) = "Peter"
mitglieder(3, 2) = "Meier"
End Sub
Dabei bekomme ich folgende Fehlermeldung: "Fehler beim Kompilieren: Ungültiges Attribut in Sub oder Function". Diese Fehlermeldung bekomme ich auch, wenn ich das "Private" wegnehme.
Wie kann ich die Mitglieder beim Öffnen der Arbeitsmappe so definieren, dass ich sie dann aus den einzelnen Blättern heraus in privaten Prozeduren nutzen kann?
Vorname_23 = mitglieder(1,1)
Danke und Gruß,
Carl
Anzeige