概要:不要な列がたくさんあるスプレッドシートがあります。将来、新しい列が追加される可能性があるため、必要な列をすべて削除し<>
ます。
問題:以下に私が使用する長いIf Or
ステートメントが1つありますが、それは常に真実です。'sと他の多くの括弧のバリエーションの間に各ステートメントを括弧で囲んでみOr
ましたが、どれも正しくありませんでした。括弧の1つのバリエーションでは、ステートメントは常にfalseでしたが、私が受け取った変更はそれだけでした。
コード:
If (Cells(4, i).Value <> "BATCH_ID" Or Cells(4, i).Value <> "Indicative" Or Cells(4, i).Value <> "Company Code" Or Cells(4, i).Value <> "Policy Num" Or Cells(4, i).Value <> "Numeric Amount" Or Cells(4, i).Value <> "Legal Amount" Or Cells(4, i).Value <> "PAYMENT_AMT") Then
ActiveCell.EntireColumn.Delete
End If
私はここで何が間違っているのですか?前もって感謝します!