2つのセルがVBAでNOTであるかどうかを確認しようとしています。私はIsEmpty()
を使用しているが、私はそれらを正しく使用しているとは思わない。これは私が持っているものです。それは常にif文に入るので機能しません。2つのセルが空であるかどうかを確認する
私のif
の中に、私はいくつかの細胞を操作しています。もし私が他人に行けば、私はそれらを操作してはならない(何もしない)が、彼らもまた変化する。
For i = 2 To rows
If ((Not IsEmpty(Cells(i, 4))) And (Not IsEmpty(Cells(i, 5)))) Then
'Do stuff...
else
'Do nothing...
end if
next i
これが最善の方法ですか?
*私はそれらを正しく使用しているとは思わない* - 動作していないのですか?何が問題なの?あなたは単に論理を逆転させ、より良いと思われる 'Len'を使うことで簡単にできます...' Len(Cells(i、4))= 0そしてLen(Cells(i、5))= 0 Then 'doそれ以外の場合は何もしないEnd If' –
'Ifセル(i、4)<>" "とセル(i、5)<>" "Then –