• ベストアンサー

エクセルのマクロ

あるデータファイルがあります。一週間おきに100ほどのデータを追加しては、「並べ替え」でソートしています。その際の手順なのですが、7つの行について、計7回のソートを繰り返していますが、この7回の繰り返しをマクロとして登録しておくことは可能ですか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#37676
noname#37676
回答No.1

こんにちは。 毎回同じ手順の並び替えならば、 [ツール]メニューから[マクロ][新しいマクロの記録]の手順でマクロ登録して使ってはいかがでしょうか? 「一週間おきに100ほどのデータを追加」しているのなら、 セル単位での範囲指定では最終行の行番号が変化してしまいますが、 行単位で範囲指定すれば、最終行が変化しても並び替えが可能と思います。 いかがですか??

clint
質問者

お礼

どうもありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。 >7つの行について、計7回のソートを繰り返す 列じゃないのですか? 7回の繰り返しは、 For i = 1 to 7 With Range("A1").CurrentRegion '行の追加は空白行が無い限りは関係がないです   .Sort Key1:= .Cell............ '左上端を決める End With Next i なんていうことにはなるものの、「可能・不可能」という質問は、「可能」という以上は、具体性もないので、こちらでは分かりかねます。

clint
質問者

お礼

どうもありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A