Option Explicit
Ongelmana on desimaaliluvun tallentaminen tiedostoon ja sen lataaminen uudelleen. Kun kirjoitan desimaaliluvun tiedostoon, se kirjoituu muodossa "1,1". Sitä lukiessa ohjelma luulee siinä olevan kaksi ykköstä eri riveillä. Jos tiedostossa on desimaaliluku muodossa "1.1", ohjelma ymmärtää sen desimaaliluvuksi. Mutta en onnistunut tallentamaan lukuja siihen muotoon. Tässä ongelma yksinkertaistetusti:
Dim a As Currency
Dim b As String
Sub poista()
a = 1.1
On Error Resume Next
Kill "hakemisto\poista.txt"
Open "hakemisto\poista.txt" For Append As #1
    Print #1, a
Close #1
Open "hakemisto\poista.txt" For Input As #1
    Input #1, b
Close #1
MsgBox b
End
End SubKomento Write tallentaa tiedostoon desimaalipisteen:
Write #1, a
Ja toisaalta Line Input lukee koko rivin (Input lukee pilkkuun asti)
Aihe on jo aika vanha, joten et voi enää vastata siihen.