0
Excelのスプレッドシートからデータを取得していて、それを文字列として保存する前に特定の方法でフォーマットしています。小数点以下2桁のフォーマット番号
Excelのセルの書式設定は、小数点以下2桁を持つことである - 値の例がある:それはこれをやって、しかし
Dim HoldValue as String
If Not ([String].IsNullOrEmpty(CStr(excel.Cells(Row, Column).Value)) Or CStr(excel.Cells(Row, Column).Value) = "") Then
HoldValue = CStr(excel.Cells(Row, Column).Value)
End If
:
283,323.20
これは私が値を取得する方法ですやり方はとても数が、私が欲しいものはほとんどされており、次のようになり、最後の0を取り除く:
283323.2
私が試しました
と::
283,323.20
を私の目標は、それはこのように見えるようにすることです:
283323.20
それは次のようになります
Holdvalue = HoldDecValue.ToString("N2")
のような何かをします
[標準の数値書式文字列](https://msdn.microsoft.com/en-us/library/dwhawy9k(V = vs.110).aspxの#FFormatString)...それを行うことができました – Plutonix
Dim HoldTotal_SPEND Double = CDbl(excel.Cells(Row、Column).Value) strHoldTOTAL =(HoldTotal.ToString( "F"))これは@plutonixにありがとう – BobSki