2016-05-22 101 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. 數量在該字符串

這也許不是最更換任何.,優雅的解決方案,但是這至少對我來說,提醒如何欺騙它最簡單的方式