Globale Variabel
25.01.2018 21:58:28
Tim
habe eine banale Frage die mich gerade in den Wahnsinn treibt. Ich möchte einen globalen Array in einem Sub eine neue größe zuweisen und diesen auch befüllen. Modul1 sieht wie folgt aus:
Option Explicit
Public test() As String
Und die beiden Subs im WS1 so:
Private Sub CommandButton1_Click()
ReDim Modul1.test(1)
Modul1.test(0) = "test"
End Sub
Private Sub CommandButton2_Click()
Cells(2, 1) = Modul1.test(0)
End Sub
Als Fehlermeldung des zweiten Buttons bekomme ich Index außerhalb des gültigen Bereichs. Heißt für mich die globale Variable wird nicht durch den ersten Button bearbeiten. Habe es aber durch cellausgabe getestet, durch den ersten Button wird ein Wert zugewiesen, allerdings anscheinend nicht global. Wenn mir jemand sagen könnte was ich falsch mache wäre das überragend :)