Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


4623 / 13644 ツリー ←次へ | 前へ→

【55519】半角カタカナをキーに並べ替えをした場合 じぷしー 08/5/9(金) 12:21 質問[未読]
【55520】Re:半角カタカナをキーに並べ替えをした場合 Jaka 08/5/9(金) 13:04 発言[未読]
【55521】ちょっと実験。 Jaka 08/5/9(金) 14:22 発言[未読]
【55523】Re:半角カタカナをキーに並べ替えをした場合 ひげくま 08/5/9(金) 15:54 発言[未読]
【55527】Re:半角カタカナをキーに並べ替えをした場合 じぷしー 08/5/9(金) 16:51 お礼[未読]

【55519】半角カタカナをキーに並べ替えをした場合
質問  じぷしー  - 08/5/9(金) 12:21 -

引用なし
パスワード
   この問題で
データ管理がうまくできずに困っています。
わかる方がいたらよろしくお願いします。

半角カタカナで50音順に並べておきたいデータがあるのですが、
別シートに作った入力画面からマクロで貼り付けした半角カタカナと
修正等で直接入力した半角カタカナを区別してしまい、別々に50音で並べてしまいます。
書式を確認しても、双方の違いが見出せません。
なぜなのでしょうか。

ソートもマクロを使っていますが、何かソートの際にデータの種類を指定したりして問題を解決できる方法はないでしょうか。

【55520】Re:半角カタカナをキーに並べ替えをした...
発言  Jaka  - 08/5/9(金) 13:04 -

引用なし
パスワード
   ▼じぷしー さん:
>半角カタカナで50音順に並べておきたいデータがあるのですが、
>別シートに作った入力画面からマクロで貼り付けした半角カタカナと
>修正等で直接入力した半角カタカナを区別してしまい、別々に50音で並べてしまいます。
マクロで貼り付けとはどういうことなのでしょうか?
しごく簡単に書くとルビ情報が無いからじゃないんですか。
因みに
Range("A1").Value = Range("B1").value
だと、ルビ情報まで書き出せません。
ルビ情報が必要なら、書き込んだ後に別にルビ情報も書き出さないといけません。

【55521】ちょっと実験。
発言  Jaka  - 08/5/9(金) 14:22 -

引用なし
パスワード
   ちょっとテストしてみました。
こう言う事?(Win2000-SP4、EXL2002-SP3、並び替えオプションは標準)
これはよく解りません。
お決まりの仕様って奴ですか?

↓これを降順に並び替えてみると。

昇順  降順だとこうなると思いきや   実際
ア        オ          オ
ア       オ          オ
イ        エ          エ
イ       エ          エ
ウ        ウ          ウ
ウ       ウ          ウ
エ        イ          イ
エ       イ          イ
オ        ア          ア
オ       ア          ア

【55523】Re:半角カタカナをキーに並べ替えをした...
発言  ひげくま  - 08/5/9(金) 15:54 -

引用なし
パスワード
   マクロではなく、通常の並び替えにおいて、オプションで「ふりがなを使わない」を選択して並び替えをした場合は、望みどおりの処理になりますか?
もし望みどおりであれば、それをマクロ記録して、どうすれば「ふりがなを使わない」設定にできるのかを調べましょう。

【55527】Re:半角カタカナをキーに並べ替えをした...
お礼  じぷしー  - 08/5/9(金) 16:51 -

引用なし
パスワード
   お二人ともありがとうございました。

ルビ設定があったのですね。勉強になりました。

これでなんとかできそうです。ありがとうございました。

4623 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free