Beste,
Hoe kan ik een Dynamische Array doorgeven aan een andere SubProcedure?
Het is zo dat ik in een bepaalde sub, een array creëer & vul, en deze Array wil ik aanspreken als ik op een listbox klik in een userform.
Ik eindig mijn 1ste sub met
In het Userform heb ik volgende code.
Waarin:
Listbox is gevuld met: "" en met andere waarden
Op UserForm1 staat een TextBox1
Waarin ik een waarde wil schrijven uit Array1 (die dus gemaakt is in een andere sub).
Ik krijg volgende foutmelding als ik klik op de ListBox
Ik heb Option Exlplicit opstaan, dus deze foutmelding zal komen omdat vba een niet gedeclareerde code "Array1" vindt...
Dus ik zou deze kunnen declareren...
Maar dan moet ik Volgende info kunnen doorgeven.
- De grootte van de Array1 (staat ook allemaal in parameters in de 1ste sub)
- De informatie die in Array1 zit.
Kan iemand mij hiermee helpen?
Dien ik op 1 of andere manier "GrootteArray1" & "Array1" door te geven van uit de 1ste sub naar sub "ListBox1_Click" volgens onderstaande methodiek of iets dergelijks?
Groeten Wocky.
Hoe kan ik een Dynamische Array doorgeven aan een andere SubProcedure?
Het is zo dat ik in een bepaalde sub, een array creëer & vul, en deze Array wil ik aanspreken als ik op een listbox klik in een userform.
Ik eindig mijn 1ste sub met
Code:
UserForm1.Show
In het Userform heb ik volgende code.
Code:
Private Sub ListBox1_Click()
If Not ListBox1.Value = "" Then
Me.TextBox1.Value = Array1(4, 3).Value
End If
End Sub
Listbox is gevuld met: "" en met andere waarden
Op UserForm1 staat een TextBox1
Waarin ik een waarde wil schrijven uit Array1 (die dus gemaakt is in een andere sub).
Ik krijg volgende foutmelding als ik klik op de ListBox
Ik heb Option Exlplicit opstaan, dus deze foutmelding zal komen omdat vba een niet gedeclareerde code "Array1" vindt...
Dus ik zou deze kunnen declareren...
Maar dan moet ik Volgende info kunnen doorgeven.
- De grootte van de Array1 (staat ook allemaal in parameters in de 1ste sub)
- De informatie die in Array1 zit.
Kan iemand mij hiermee helpen?
Dien ik op 1 of andere manier "GrootteArray1" & "Array1" door te geven van uit de 1ste sub naar sub "ListBox1_Click" volgens onderstaande methodiek of iets dergelijks?
Code:
Call ListBox1_Click("GrootteArray1, "Array1")
Groeten Wocky.
Laatst bewerkt: