|
▼りん さん:
ご回答ありがとうございました。
Rangeが必用なのかと思っていました。
Rangeを外したら、うまくソートができました。
無事解決です。
どうもありがとうございました。
>kei さん、こんにちは。
>
>>データの範囲はあるタイトル文字を探した後に、そのタイトルから2行下が
>>データなので、行を変数kとして範囲を設定することができました。
>>(データのみ範囲)
>>列はAからE列までと変わりませんが、件数は増減するので、
>>.End(xlDown)で範囲設定をしました。
>
>>次に、ソートの基準のセルを設定したいのですが、これもまたセルを変数で
>>設定しなければならないので、Cellsで指定しようとしましたが、エラーに
>>なりました。
>
>Keyのところの、Rangeが余計ですね。
>
> Range(Cells(k, "A"), Cells(k, "E").End(xlDown)).Sort _
> Key1:=Cells(k, "A"), Order1:=xlAscending, _
> Key2:=Cells(k, "E"), Order2:=xlAscending, Header:=xlNo
>
>これでいかがでしょうか?
|
|