オンラインでの回答が見つからないVBAに問題があります。私は数週間前に自分自身を教え始めましたが、これはかなり簡単な答えであれば謝ります...VBA *各セルループ用* IF(列1の値)= x AND IF(列2の等価値)> 7 THEN
私は、行全体が色づけされていないマクロを書こうとしています列Eの値と列AN(同じ行)の同等の値。私はこれまで持っていることです:「:次のためにせずにコンパイルエラー」エラーメッセージ私はそれが与える実行しようとすると、
For Each cell In Sheets(5).Range("E9:E" & LastRow)
If (cell.Value = "BA" Or cell.Value = "NH" Or cell.Value = "AD") Then
If ActiveCell.Offset(0, 35) > 7 Then
cell.EntireRow.Interior.color = xlNone
End If
Next cell
唯一の問題は、あります。
?私は何かが欠けアム...あり
If ActiveCell.Offset(0, 35) > 7 Then
、私は以下の行を削除する場合
は、コードが実行される...「は」それは私がBAのすべてとして必要と出力ではありません、NH &列AのAD値は、7より大きいかどうかに関わらず、行全体の色が消えます。
IF-THEN-IF文によるエラーですか?
場合、ネストされたを閉じます。別の '終わり 'があるはずです – Hexxed