重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

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

A 回答 (2件)

こんにちは。


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

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

お礼日時:2006/09/21 16:43

こんにちは。



>7つの行について、計7回のソートを繰り返す

列じゃないのですか?

7回の繰り返しは、

For i = 1 to 7

With Range("A1").CurrentRegion
'行の追加は空白行が無い限りは関係がないです
  .Sort Key1:= .Cell............
'左上端を決める
End With
Next i

なんていうことにはなるものの、「可能・不可能」という質問は、「可能」という以上は、具体性もないので、こちらでは分かりかねます。
    • good
    • 0
この回答へのお礼

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

お礼日時:2006/09/21 16:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!