In de database staan de waardes als string vermeld
Echter als ik de gegevens in excel wil binnen halen d.m.v. het comando CopyFromRecordset dan krijgt ik de getallen als tekst weergegeven terwijl ik wit dat getallen ook als getallen worden weergegeven in excel.
Ik gebruikt nu onderstaande code in VBA om dit op te halen.
Set Orst = Nothing
SQL = "" & _
" SELECT dbo.sturing.code," & _
" dbo.sturingwaardes.waarde" & _
" FROM dbo.sturingwaardes INNER JOIN" & _
" dbo.sturing ON dbo.parameters.id = dbo.sturingwaardes.sturing_id " & _
" WHERE (dbo.sturing.keten_id = '120')" & _
" ORDER BY dbo.sturing.code"
Set Orst = DB.Execute(SQL)
Sheets("Sturing").Range("A1").CopyFromRecordset Orst
Echter als ik de gegevens in excel wil binnen halen d.m.v. het comando CopyFromRecordset dan krijgt ik de getallen als tekst weergegeven terwijl ik wit dat getallen ook als getallen worden weergegeven in excel.
Ik gebruikt nu onderstaande code in VBA om dit op te halen.
Set Orst = Nothing
SQL = "" & _
" SELECT dbo.sturing.code," & _
" dbo.sturingwaardes.waarde" & _
" FROM dbo.sturingwaardes INNER JOIN" & _
" dbo.sturing ON dbo.parameters.id = dbo.sturingwaardes.sturing_id " & _
" WHERE (dbo.sturing.keten_id = '120')" & _
" ORDER BY dbo.sturing.code"
Set Orst = DB.Execute(SQL)
Sheets("Sturing").Range("A1").CopyFromRecordset Orst