私はVBAの非常に基本的なコーディングを使って、ウィンドウ内の他の画面からデータを引き出すテンプレートを作成しています。数字を引くと、文字列として書式設定されます。私は今、それらを追加/減算するために、ダブルスに変換される文字列を取得する必要があります。私はすべてを試してきましたが、それを理解できないようです。VBA文字列をダブルに変換
Me.salesprice = Trim(scrn.GetString(11, 65, 10))
'This would be formatted as 25,000.00
Me.salestax = Trim(scrn.GetString(12, 66, 10))
Me.pastdue = Trim(scrn.GetString(14, 65, 10))
Me.assessedppt = Trim(scrn.GetString(18, 66, 10))
Me.secdep = Trim(scrn.GetString(17, 65, 10))
assessedppt = Convert.ToDouble(Me.assessedppt)
uappt = Convert.ToDouble(Me.uappt)
salesprice = Convert.ToDouble(Me.salesprice)
salestax = Convert.ToDouble(Me.salestax)
pastdue = Convert.ToDouble(Me.pastdue)
lc = Convert.ToDouble(frmDetails.lc)
totalfinance = salesprice + salestax + pastdue - secdep + assessedppt + uappt + lc
totalsalesprice = salesprice + pastdue
ppt = assessedppt + uappt
私はこれを行うと、私は次のエラーを取得する:
Compile error: Variable not defined, and it highlights the first Convert function.
'Convert.ToDouble'があるあなたは、VBAで、我々は機能を変換従ってきた、CDBLを使用する必要がありますVB.NETはまったく異なる言語です。 VBAでは、関数は 'CDbl'です。 – Comintern