Forummers,
ik ben het gehel forum al doorgekomen en ben ook best wel een aantal postings tegengekomen, maar geen van allen bied/bood de juiste oplossing.
Vandaar deze post:
Ik heb een stuk VBA staan wat er zo uit ziet:
Hiermee sla ik dus een aantal getallen uit een bepaalde range op in een database.
Werkt op zich prima, alleen staat het in de database als text en niet als getal, ondanks dat ik toch .Value opgeef.
Waar ga ik de mist in ???
Alvast bedankt
ik ben het gehel forum al doorgekomen en ben ook best wel een aantal postings tegengekomen, maar geen van allen bied/bood de juiste oplossing.
Vandaar deze post:
Ik heb een stuk VBA staan wat er zo uit ziet:
Code:
Private Sub CommandButton1_Click()
With Sheets("Database")
For Each cl In Sheets("Data").Range("B1, B2, B4, B5, B7, B8, B11, B12, B16, B17, B18, B19, B20, B21, B22, B23, B24, B25, B28, B29, B30, B31, B32, B33, B34, B35, B36, B37, B48, B49, B50, B51, B52, B53, B54, B55, B56, B57")
c01 = c01 & "|" & cl.Value
Next
.Cells(Rows.Count, 1).End(xlUp).Offset(1).Resize(, 38).Value = Split(Mid(c01, 2), "|")
End With
MsgBox "Waarden zijn opgeslagen in de database!", vbOKOnly
End Sub
Hiermee sla ik dus een aantal getallen uit een bepaalde range op in een database.
Werkt op zich prima, alleen staat het in de database als text en niet als getal, ondanks dat ik toch .Value opgeef.
Waar ga ik de mist in ???
Alvast bedankt