- 締切済み
エクセルの複数のワークシートを名前順で並べ替えたい
エクセルのブックの中にワークシートがたくさんあります。ワークシートの名前順で並べ替えることはできますか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- hirorin00
- ベストアンサー率50% (446/884)
回答No.3
はじめまして マクロはOKですか? 皆さんお答えのように、マクロを使わないとあまりにも大変な作業になってしまいます。 こちらに方法が出ております。 http://www.relief.jp/itnote/archives/001300.php こちらにはダウンロードして使えるマクロが紹介されております。 http://www.geocities.jp/roomoftt/pc-ex-3-01.htm わたしも重宝しております。
- Kazamin
- ベストアンサー率30% (17/56)
回答No.2
マクロを作成する事で実現可能です。 具体的なコードは省略しますが、該当ブックのシート名を 次のシート名と比較し、大きければ Worksheets.Move メソッドで 順序を入れ替える。これを全てのシートに対して行うマクロを作れば 入れ替えられます。
質問者
お礼
ありがとうございます。マクロがんばってみます
noname#153814
回答No.1
「降順」や「昇順」などで一気に並べ替えることはやったことはありませんが、「シート名」が書いてあるところを「ドラックandドロップ」で、横へ移動することで、並べ替えは出来ます。
質問者
補足
回答ありがとうございます。質問が不正確でした。シートの数が半端ではないのですよ。「ドラッグandドロップ」と考えるだけでぞっとします。一気に出来る方法はないものでしょうか
お礼
やはりマクロしかないですか。 ありがとうございます。がんばってみます。