プロが教える店舗&オフィスのセキュリティ対策術

エクセルのシートを何も考えず、ランダムに会社名で打っていったら50社を越え、整理が付かなくなりました・・・・

50音順で整列させたいのですが、何かいい方法ございませんか?一個一個はめんどくさくって・・・

2003年度エクセルです。こんなめんどくさがりに良いお知恵をお貸しください。

A 回答 (6件)

ANo.1です


すいません質問を読み違えていたようです。
FEX2053さんが
>セルじゃなくてシート名なんですよね。
と、言われていたのを見て気付きました・・・

すいませんでした、よく読みます(;_;)
    • good
    • 0

皆さんが言われるように、マクロ、VBAの範疇になります。


下記サポートページで、ほぼ、そのまま使えるマクロが公開されています。

[XL] ワークブック内のシートを並べ替える方法
http://support.microsoft.com/default.aspx?scid=k …

シート名(会社名)は漢字ですか?
>50音順で整列させたいのですが
と、いうことなら「ふりがな」を取得するようにコードを編集しなければなりません。
GetPhoneticメソッドで、シート名(会社名)の「ふりがな」を取得すれば良いと思います。
ただ、GetPhoneticメソッドで得られる「ふりがな」情報も正確なものではありません。
特殊な名前の場合は間違います。ということで、結果の確認が必須です。

マクロを実行するとメッセージボックスが出ます。
はい(Y)を押せば「昇順」
いいえ(N)を押せば「降順」
で並べ替えられます。
    • good
    • 0

こんな質疑がありました。



http://www.kotaete-net.net/Default.aspx?pgid=14& …

いずれにせよ、マクロを使うしか方法はなさそうですね。
    • good
    • 0

最近、似たようなhelpの叫びがありましたよ。


参考になると思います。↓

参考URL:http://oshiete1.watch.impress.co.jp/qa4455139.html
    • good
    • 0

セルじゃなくてシート名なんですよね。



だとすると、直接的にPHONETIC関数が使えないので、一筋縄じゃ行か
ないです。VBAでソートするロジックを組んで頑張るとか・・・。
http://www.relief.jp/itnote/archives/001300.php

でもこの方法、漢字が入るとうまく五十音順にならないんですよね。
結局正確を期すには手作業で頑張るしかなかろうか・・・と。
    • good
    • 0

メニューの中に並べ替えという項目があると思います。


並べ替えたいセルをすべて選択して「並べ替え」でいけると思います。
メニューに「A→Z」「Z→A」のようなアイコンがあったら
そのボタンを押せば同じ効果です。
    • good
    • 0

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

このQ&Aを見た人はこんなQ&Aも見ています