私は次のコードを持っています:
Columns("F:F").Select
For Each cell In Selection
Select Case cell
Case InStr(1, cell, ",") <> 0
MsgBox ("found")
Case IsEmpty(cell) Or Null
MsgBox ("empty")
Case Else
Stop
End Select
Next
列F:FIには、次の順序があります"Marc Jacobs", "", "Renolds, Bob"
。InStrが適切なcaseステートメントを検出していません。
- 「マークジェイコブス」の場合、Case Elseコール(正しいコール)を受け取ります
- 「」の場合、見つかったメッセージが表示されます(空のメッセージである必要があります)
- 「Renolds、Bob」の場合、Case Elseコールを受け取ります(見つかったメッセージを受け取る必要があります)
何が起きてる?