筆者是昨天碰到這個令人頭疼的問題的,再現(xiàn)情景的話簡短來說就是如下:想用英文逗號連接若干的數(shù)字形成一個字符串輸入到某個單元格中剪勿,但是VBA寫好程序后,輸出到單元格卻不是自己想要的字符串役耕,而是莫名奇妙變成貨幣格式贸铜,右鍵改變單元格格式為文本格式,卻變成科學(xué)計數(shù)法孽查。經(jīng)過一個晚上的摸索饥悴,類似問題的解決方案如下:
- 輸入數(shù)字變成日期或者貨幣格式
- 解決方案:在Excel中右鍵任一單元格-設(shè)置單元格格式-自定義格式;在自定義格式中找到如圖中前綴為[$-F400]或者類似的格式刪除掉保存盲再。
- 輸入 數(shù)字逗號數(shù)字逗號 變成貨幣格式铺坞,即輸入類似 751,752,753,754 會變成貨幣格式
- 解決方案:以win10為例
- 打開控制面板
- 選擇 時鐘、語言和區(qū)域 項的 “更改日期洲胖、時間或數(shù)字格式”
-
點選格式里的其他設(shè)置
點選貨幣济榨,選擇 數(shù)字分組下拉菜單,不要選擇 123绿映,456擒滑,789
這里我選擇的是 123456789
- 點擊應(yīng)用-確定腐晾,重啟Excel,大功告成丐一!