Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


11688 / 76734 ←次へ | 前へ→

【70578】並べ替えについて
質問  ここ  - 11/12/4(日) 0:14 -

引用なし
パスワード
   VBA初心者です。
よろしくお願いいたします。

マクロの記録から並べ替えを行いましたが、
セル指定の記述となるため次回以降行数が増加していた場合は、
記述範囲内での並べ替えしかできず困っています。

これを可変しても対応できるようにするにはどのように
すればよろしいでしょうか?

わかりづらいかもしれませんが、よろしくお願いいたします。


===下記記録された内容===
  Range("A4").Select
  Selection.CurrentRegion.Select
  ActiveWorkbook.Worksheets(1).Sort.SortFields.Clear
  ActiveWorkbook.Worksheets(1).Sort.SortFields.Add Key:=Range( _
    "B5:B627"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
    xlSortNormal
  ActiveWorkbook.Worksheets(1).Sort.SortFields.Add Key:=Range( _
    "F5:F627"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
    xlSortNormal
  ActiveWorkbook.Worksheets(1).Sort.SortFields.Add Key:=Range( _
    "C5:C627"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
    xlSortNormal
  With ActiveWorkbook.Worksheets(1).Sort
    .SetRange Range("A4:Q627")
    .Header = xlYes
    .MatchCase = False
    .Orientation = xlTopToBottom
    .SortMethod = xlPinYin
    .Apply
  End With

4 hits

【70578】並べ替えについて ここ 11/12/4(日) 0:14 質問
【70579】Re:並べ替えについて kanabun 11/12/4(日) 1:42 発言
【70581】Re:並べ替えについて ここ 11/12/4(日) 12:40 お礼

11688 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free