小数点以下2桁の金額でVB 6.0からExcelセルをフォーマットする
セルを作るのにvb 6.0を使うとき、数が1-9で終わらないならば、我々は小数点の後に2桁で量が表示されることを強制することはできません。例えば59.12は正しく表示されますが、59.10を試すとセルに59.1が表示されます。さまざまな形式やテキスト出力を試してみましたが成功しませんでした。 以下で試したことに答えて、私たちが試してみたコードの一部が最も注目されています。 StartForm: ActiveWorkbook.Styles.Add(Name:="NelcoAmt").NumberFormat = "#.00" 'ActiveWorkbook.Styles("Number").NumberFormat = "######.00" 'ActiveWorkbook.Styles("Number").Application.FixedDecimalPlaces = 2 'ActiveWorkbook.Styles("Currency").Application.Caption = "" 'ActiveWorkbook.Styles("Currency").IncludePatterns = False 'ActiveWorkbook.Styles("Currency").Application. = "" 'ActiveWorkbook.Styles("Currency").Application. 'xlSheet.Cells(1, 34).NumberFormat = "@" 'xlSheet.Cells(2, 34).NumberFormat = "#.00" 'xlSheet.Cells(2, 34).Format = "#.00" ActiveWorkbook.Styles("NelcoAmt").Application.FixedDecimalPlaces = 2 xlSheet.Cells(2, 34).Style = "NelcoAmt": '.NumberFormat = "#.00": 'Number 'For i% = 1 …