[問題] ===300P! 請問一個excel VBA迴圈問題 ====

看板Office作者 (haha)時間12年前 (2011/11/13 19:34), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/5 (看更多)
excel 2003 我有寫一個excel VBA程式 有For迴圈 在最後面我加了一行 If Cells(i, 10).Value = "無" Then i = i - 1 Else i = i 基本上就是說如果儲存格(i, 10).Value = "無" 我就讓 i -1 要他跑到有值 才可以 但後來發現需要考慮到另一個參數 基本上概念是說 如果 Cells(i, 10).Value = "無" 且 Cells(i, 4).Value= "#VALUE!" i要等於i 如果 Cells(i, 10).Value = "無" 且 Cells(i, 4).Value 不等於"#VALUE!" i要減1 再次從跑 請問以上條件 我要寫if的判別是要怎麼寫啊? 給寫出來第一個可以用的300P! 感謝!! -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.219.130

11/14 13:55, , 1F
Excel專門有個函數來判斷這種情況
11/14 13:55, 1F

11/14 13:56, , 2F
直接用IsError(Cells(i,10))來判斷就可以了
11/14 13:56, 2F

11/14 14:33, , 3F
完整代碼我回復到看板了
11/14 14:33, 3F

11/14 22:58, , 4F
大大 我那個"無"是中文字 不是empty喔
11/14 22:58, 4F
文章代碼(AID): #1ElwjB6S (Office)
討論串 (同標題文章)
文章代碼(AID): #1ElwjB6S (Office)