- 帖子
- 1018
- 主題
- 15
- 精華
- 0
- 積分
- 1058
- 點名
- 0
- 作業系統
- win7 32bit
- 軟體版本
- Office 2016 64-bit
- 閱讀權限
- 50
- 性別
- 男
- 來自
- 桃園
- 註冊時間
- 2012-5-9
- 最後登錄
- 2022-9-28
|
2#
發表於 2014-6-25 16:49
| 只看該作者
回復 1# yunshiow
你要知道你的For迴圈中,y還是數字
兩種方法,看你儲存格內是要放文字還是數字
1.- ws.Cells(i, 2).NumberFormat = "@" '儲存格格式改文字
- ws.Cells(i, 2) = Format(y, "000000") '數字轉成文字,未滿六位數前面補零
複製代碼 2.- ws.Cells(i, 2).NumberFormat = "000000" '修改儲存格顯示的格式
- ws.Cells(i, 2) = y '存的值還是數字
複製代碼 |
|