Ik heb een kalender waarin de dagen invulvelden zijn verdeeld over tabbladen, gelijk aan de maanden.
Ik heb niet zo veel ervaring met array's vandaar de volgende vraag.
Ik probeer een array te declareren met 2 dimensies als volgt
Afhankelijk van het 'dagnummer' t.o.v. 1 januari wil ik de array vullen met waarden uit de velden. Pas als het formulier gesloten wordt ga ik de waarden opslaan.
Nu dacht ik de waarden op de onderstaande manier op te slaan maar hij geeft geen waarden in de array wanneer ik debug.....weet iemand wat ik verkeerd doe?
Bedankt voor de moeite,
Richard
Ik heb niet zo veel ervaring met array's vandaar de volgende vraag.
Ik probeer een array te declareren met 2 dimensies als volgt
code:
1
2
3
4
5
6
| Dim lngMax As Long
lngMax = DateDiff("d", "1/1/" & cboYear.Text, "31/12/" & cboYear.Text, vbMonday, vbFirstJan1)
Dim arrData() As Variant
Dim i As Integer
ReDim arrData(lngMax, 1) |
Afhankelijk van het 'dagnummer' t.o.v. 1 januari wil ik de array vullen met waarden uit de velden. Pas als het formulier gesloten wordt ga ik de waarden opslaan.
Nu dacht ik de waarden op de onderstaande manier op te slaan maar hij geeft geen waarden in de array wanneer ik debug.....weet iemand wat ik verkeerd doe?
code:
1
2
3
4
5
6
| For i = txtVeld.LBound To txtVeld.UBound
If txtVeld(i).Text <> "" Then
MsgBox Day(lblDagNummer(i).Caption)
arrData(Day(lblDagNummer(i).Caption), 0) = txtVeld(i).Text
End If
Next i |
Bedankt voor de moeite,
Richard
[ Voor 6% gewijzigd door Verwijderd op 04-04-2004 10:25 ]