- 帖子
- 5
- 主題
- 1
- 精華
- 0
- 積分
- 50
- 點名
- 0
- 作業系統
- Win7
- 軟體版本
- Office 2007
- 閱讀權限
- 20
- 註冊時間
- 2015-5-14
- 最後登錄
- 2018-12-22
|
在賦值指令的前面對欲賦值的儲存格加上 :
.NumberFormat = "@"
之後再賦值時數字前面的0就不會被清掉 ...
luhpro 發表於 2015-5-17 21:33 
luhpro大 您好,
謝謝提醒, 下次會注意發文在正確的討論區。
我事先已將所有儲存格設定為文字型態, 但使用QueryTables.Add 匯入網頁之後數字資料前面的0還是被清掉了(此時再確認儲存格還是文字型態)
程式碼如下, 能否幫忙看看是否有哪裡需要修改? 感激不盡~
xlURL = "http://www.emega.com.tw/js/StockTable.htm"
With TempSheet1.QueryTables.Add("URL;" & xlURL, TempSheet1.Cells(1, 1))
.WebFormatting = xlWebFormattingNone
.WebTables = "1"
.Refresh 0
.Delete
End With |
|