看板 Office 關於我們 聯絡資訊
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體: 版本:2010 不知道為什麼使用vba的除法一直沒反應 請幫我看是否有寫錯 dim i,k as integer i=range("A:A").rows.count k=i/8+1 算出來結果不管i是多少,k都顯示1... 不知道到底哪裡錯呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.171.223.102 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1489591402.A.FBB.html
soyoso: 以原文測試,出現溢位 https://i.imgur.com/6caJAIu 03/15 23:28
t516: 謝謝 03/16 00:54
higger: 改成variant 03/16 08:18
soyoso: 改成variant也會溢位,且原文變數i省略宣告形態,就會是 08/10 07:39
soyoso: variant不定型,而執行range.count後則會是以long整數型態 08/10 07:40
soyoso: 抱歉,測試改為variant或是省略宣告宣告形態,是可以執行 08/10 07:45
soyoso: 請忽略"改成variant也會溢位"的錯誤回文 08/10 07:45