| 
    
     |  | ▼Kein さん: ありがとうございます。
 
 しかし、下のような場合(例えばですので、必ずしもこのような形にはなりません),
 
 eg)
 A   B   C   D   E
 1  1
 2  3
 3
 4  2
 5  3
 6
 7  1
 8  4
 9  5
 10  3
 11  2
 12
 13
 14
 15
 16
 17
 ・  ・
 ・  ・
 
 3番目と6番目の行は削除できたのですが、12行目〜最終行までは
 
 削除できないようになってしまいました。B列〜K列には不要な
 
 数値が入ってますので、是非削除したいのですが。。。できますでしょうか?
 
 
 >値が無いところは 0 と考えればいいので
 >
 >Sub Del_R2()
 >  On Error Resume Next
 >  With Range("A1", Range("A65536").End(xlUp)).Offset(, 255)
 >   .Formula = "=IF($A1<3,1)"
 >   .SpecialCells(3, 1).EntireRow.Delete xlShiftUp
 >   .ClearContents
 >  End With
 >End Sub
 >
 >ただし、もし
 >>"数値なし"
 >の意味が文字列を入力したセルも含む、ということなら数式を
 >
 >=IF(OR(ISTEXT($A1),$A1<3),1)
 >
 >と、変更すれば良いでしょう。
 
 |  |