-1
ループ内のセルと比較する必要があります。私はあなたが何かを言うことができるほとんどの言語を知っている "セル(i、1).value =セル(i + 1,1).value then ..."Forループ内の次のセルを参照しているVBA
vbaでこれを行う方法があります私のために働いていない何らかの理由があります。ありがとう
For i = 7 To ltrw
If (Cells(i, 1).Value = 0 And Cells(i + 1, 1).Value = 0 Then
Cells(i, 1).EntireRow.Hidden = True
End If
Next i
i> 0と仮定すると、正常に動作するはずです - 動作しないと思われますか? –
うまく動作しない場合は、実際に行っているコードと、取得した可能性のあるエラーメッセージを投稿することをお勧めします。 –
コードは下に貼り付けられます。基本的には、その行のセルだけでなく、その行のセルがゼロを含む場合は、行全体を非表示にしようとしています。私はエラーメッセージを受け取っていない、私はそれを実行するときに何も起こっていない。 (セル(I、1).Valueの= 0細胞(I + 1、1).Valueの= 0そして 細胞(I、1).EntireRow.Hidden = Trueの 場合、I = 7 をltrwするの 終了の場合 次へi –