iT邦幫忙

0

VBA 型態不符合錯誤

  • 分享至 

  • xImage

想要執行下圖的程式,但是出現型態不符合的錯誤,想請問是出錯在哪裡?
https://ithelp.ithome.com.tw/upload/images/20230628/201611143QkRDNZKs6.png

看更多先前的討論...收起先前的討論...
sam0407 iT邦大師 1 級 ‧ 2023-06-29 10:05:11 檢舉
檢查Cell裡的資料,是否存在非數字類型的資料
菩薩慈悲:程式碼給文本會比給圖片來得方便吶。否則末學還得自己重新打過或OCR才能重現 您的問題。感恩感恩 南無阿彌陀佛
如 @sam0407 菩薩所言, 菩薩您不妨在出現錯誤的前面放入 VBA.IsNumeric() 或VBA.TypeName()來判斷是否是 Integer.
https://learn.microsoft.com/office/vba/language/reference/user-interface-help/typename-function
mimo628 iT邦新手 5 級 ‧ 2023-06-30 20:52:41 檢舉
錯誤是因為有空白的儲存格,謝謝你們!
在 vba 裏
Dim numa, numb, numc As Integer 這樣的寫法是一般常犯的錯誤,以為 numa, numb, numc 都宣告成整數,實際上只宣告了 numc 是整數,numa, numb 並沒有被宣告成整數。(跟你的問題無關)
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答