Excel VBA質問箱 IV

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

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


60499 / 76732 ←次へ | 前へ→

【20871】Re:データの頻出順にリストを作りたいのですが
回答  ちゃっぴ  - 04/12/23(木) 13:51 -

引用なし
パスワード
   Scripting.Dictionaryを使用すれば、簡単に出来るかと・・・

DictionaryのKeyに対象の文字列をセット、値には見つかるたびに加算する
という風にしてやればよいかと・・・

Dim dicData As New Scripting.Dictionary

strTarget = "見つかった文字列"
dicData.Item(strTarget) = dicData.Item(strTarget) + 1

あとは、Keys Method, Items Methodを使って配列に出力
さらにCellに出力して、件数をKeyにSortしてやればよいでしょう。
0 hits

【20864】データの頻出順にリストを作りたいのですが あいりあり 04/12/23(木) 12:47 質問
【20865】Re:データの頻出順にリストを作りたいので... IROC 04/12/23(木) 12:55 回答
【20867】Re:データの頻出順にリストを作りたいので... あいりあり 04/12/23(木) 13:33 質問
【20871】Re:データの頻出順にリストを作りたいので... ちゃっぴ 04/12/23(木) 13:51 回答
【20877】Re:データの頻出順にリストを作りたいので... IROC 04/12/23(木) 14:17 回答
【20892】Re:データの頻出順にリストを作りたいので... あいりあり 04/12/23(木) 18:15 お礼
【20893】Re:データの頻出順にリストを作りたいので... あいりあり 04/12/23(木) 18:22 お礼
【20887】Re:データの頻出順にリストを作りたいので... Hirofumi 04/12/23(木) 15:54 回答
【20891】Re:データの頻出順にリストを作りたいので... あいりあり 04/12/23(木) 18:14 お礼
【20894】Re:データの頻出順にリストを作りたいので... Hirofumi 04/12/23(木) 18:42 回答
【20890】Re:データの頻出順にリストを作りたいので... [名前なし] 04/12/23(木) 17:31 回答
【20895】Re:データの頻出順にリストを作りたいので... [名前なし] 04/12/23(木) 19:44 発言
【20896】Re:データの頻出順にリストを作りたいので... [名前なし] 04/12/23(木) 19:48 発言

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