Excel或如果不工作

在Excel中,如果列V中的单元格不等于F或V,我简单地试图删除一行。此代码删除所有内容。 它必须是愚蠢的,但我看不到它。 请帮忙!

For i = RowCount To 1 Step -1 If Range("V" & i).Value <> "F" Or Range("V" & i).Value <> "V" Then Rows(i).Delete Next i 

你的逻辑看起来不正确 通过改变or and ,你将会评估正确的布尔运算。

现在,你正在检查not "v"not "f" ,这总是假的。 无论input什么,这总会有答案是真实的。