【エクセル】エクセルのマクロについての質問です。

 
 A列を五十音順(ひらがな・カタカナ)とアルファベット順にソートさせるマクロを教えてください。
1.ソートの範囲は、A~C列全てです。
2.ソートした内容は全てシート1からシート2へと移動します。
3.記号や空白は無視してください。
4.五十音順ソートの後に、アルファベットが並ぶようにします。

 できれば、A3などがnullの場合には、A2の語句に合わせたソートがされるマクロが欲しいと思います。

回答の条件
  • 1人2回まで
  • 登録:2009/07/01 18:09:10
  • 終了:2009/07/05 16:38:36

回答(1件)

id:IlO10l0Il No.1

IlO10l0Il回答回数1757ベストアンサー獲得回数812009/07/04 07:59:43

ポイント60pt

http://q.hatena.ne.jp/1165135183

こちらに同様の質問がありました。

id:geul

回答ありがとうございます。

少し違うようですが、使えそうなので覚えておきます!

2009/07/04 15:21:35
  • id:SALINGER
    漢字やひらがなを昇順にすることが五十音順であり、
    アルファベットを昇順にすることをアルファベット順なので
    五十音順もアルファベット順も昇順であることには変わらないと思うのだけど。
    ただ、混在するExcelで昇順でソートした場合、アルファベットが先に来るので工夫が必要かと。
    >A3などがnullの場合には、A2の語句に合わせたソートがされる
    この部分はどういう処理なのかよくわからないのでもう少し説明が必要だと思います。
  • id:geul
    ふむふむ。なるほど!
    >A3などがnullの場合には、A2の語句に合わせたソートがされる
    は、必須事項ではないので、除いても構いませんが、
    A1 あ----
    A2 う----
    A3
    A4 い----
    だったりするときに、
    A1 あ----
    A2 い----
    A3 う----
    A4
    のようになってくれると嬉しいのですが、範囲指定がA列全域なので何かと問題があるかと思います:
  • id:geul
    自己解決できました。後日、キャンセルします。
    ありがとうございました。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません