|
おはようございます。
>空白とNULL以外のものを
空白とNULLの違いがよくわかっていませんが、
SpecialCellsを使えば、もっと簡単にできました。
A列の空白を除いて、C列にはき出し、ソートしています。
Sub test2()
On Error Resume Next
Range("A1", Range("A65536").End(xlUp)).SpecialCells(xlCellTypeConstants, xlNumbers).Copy
Range("C1").PasteSpecial (xlPasteValues)
On Error GoTo 0
Range("C1", Range("C65536").End(xlUp)).Sort Key1:=Range("C1"), Order1:=xlAscending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
SortMethod:=xlPinYin, DataOption1:=xlSortNormal
End Sub
|
|