彰化一整天的論壇

 找回密碼
 立即註冊
查看: 591|回復: 0

寫Excel VBA注意事項-使用完整寫法

[複製鏈接]
發表於 2016-1-27 07:51:33 | 顯示全部樓層 |閱讀模式
以前在寫Excel VBA時,有些寫法都偷懶沒用變數,就直接用excel的物件寫法,對於可以省略不寫的語法就省略不寫,例如sheet1.cells(1,1).value就簡寫成sheet1.cells(1,1),對於初學者也會困惑,為什麼寫不完整也可以,其實沒寫就會用預設值.value,今天再改另一支Excel VBA時,就因為簡寫造成程式無法執行,剛開始把它設定給變數再使用就可以,最後想說會不會是因為沒寫.value造成,結果真的是我想的因為用簡易寫法所造成的錯誤。
excel_value_error_01.jpg
1.出現【程式呼叫或引數不正確】,按下【偵錯】
excel_value_error_02.jpg
2.移到用簡寫的地方,有出現值
excel_value_error_03.jpg
3.解法1.設定變數再使用就正常
excel_value_error_04.jpg
4.解法2.使用完整寫法

replaceSheetlinkError.xls

61.5 KB, 下載次數: 0

售價: 2 金錢  [記錄]  [購買]

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

 ㄚ母滴雞湯
 員林香純滴雞精

Archiver|手機版|小黑屋|彰化一整天的論壇(Excel,Office)  |网站地图

GMT+8, 2018-8-20 01:39 , Processed in 0.112119 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表