[爆卦]vba if空白是什麼?優點缺點精華區懶人包

為什麼這篇vba if空白鄉民發文收入到精華區:因為在vba if空白這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者cksmark129 (請多指教~)看板Office標題[問題] Excel VBA 判斷儲存格...



(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體:Excel

版本:2010

想寫一個巨集是判斷某a儲存格的相對位置(1,0)之b儲存格內容是否空白

如果是,則b儲存格相對位置(-1,3)輸入"是空白"
如果不是,則繼續找下一欄直到最後一個有字元的儲存格《用錄的,使用END+↓》,已此儲存格相對位置(0,3)輸入"非空白"

以下是我的巨集,不知道為什麼無論b儲存格是否空白,If判斷結果都是執行Else。

請先進們幫忙指點迷津
謝謝各位

*手機排版,傷眼請見諒
----
sub a()
sub a()

ActiveCell.Offset(1,0).Range("A1").Select
If Range("A1") = "" Then
ActiveCell.Offset(-1,3).Range("A1").Select
ActiveCell.FormulaR1C1 = "是空白"
ActiveCell.Offset(1,0).Range("A1").Select

Else
Selection.End(xlDown).Select
ActiveCell.Offset(0,3).Range("A1").Select
ActiveCell.FormulaR1C1 = "非空白"

End of

End sub

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.28.76.101
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1504883260.A.5F2.html
soyoso: if range("a1")改為if activecell或if selection 試試09/08 23:18
soyoso: end of會錯誤訊息,應為end if09/08 23:18
謝謝您的協助,成功無誤了,原來是Range的問題
EGsux: https://i.imgur.com/Vdtb30p.jpg09/09 08:24
EGsux: https://i.imgur.com/Vdtb30p.jpg09/09 08:24
謝謝您提供的程式碼,簡單易懂。受教了
※ 編輯: cksmark129 (111.184.97.121), 09/09/2017 18:54:05

你可能也想看看

搜尋相關網站