2016-05-22 69 views
1

我在Excel中构建了一个宏,它读取我的工作簿中的值,并在网页上填充联机表单,其中一个单元格中包含一个数字126,25(使用逗号分隔小数部分),但是当提交这个数字我的在线表格字段显示值,126.25VBA格式编号

如何设置格式使用逗号格式的数字?我已经尝试读取文本值但结果相同

'Read value from workbook 
Number = Range("C6").Value 
'Trying to format 
Number = Format(Number, "###,##0") 

回答

0

也许:

Sub dural() 
    Number = Range("C6").Value 
    Number = Replace(Number, ".", ",") 
    MsgBox Number 
End Sub 
0

我正在处理这些问题,因为我像欧洲的格式一样。 我停下来想,只是做这个系统:

dim strNumber as string 
'Read value from workbook 
Number = Range("C6").Value 
'Trying to format 
strNumber = Format(Number, "###,##0") 
strNumber = replace(strNumber,".",",") 
  1. 移动正确格式化字符串中的
  2. 数量在该字符串

这也许不是最更换任何.,优雅的解决方案,但是这至少对我来说,提醒如何欺骗它最简单的方式