|
▼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)
>
>と、変更すれば良いでしょう。
|
|