- 締切済み
検索・並び替え
VBでフォルダ(20010314、19990918など日付順)を検索・並び替えを行いたいのですが、はじめdir関数を使ってみたところ並び替えができなかったので、配列を使うのかと考えてみましたが、それでもどうやるか分からなかったので質問します。 最新の日付フォルダが一番上に来るようにするにはどのようなコードを書けばよいのでしょうか。参考のコード表をつけてもらえるとありがたいです。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- TAGOSAKU7
- ベストアンサー率65% (276/422)
回答No.2
どこのサイトがよいかはわかりません。 どこのサイトも専門用語がいっぱいで理解しずらい。。。 ちなみにわたしは、学生時代の本を引っ張りだして見たりします。 カンニング用に、教科書にいっぱい重要なことが書いてあるからです。 いちばんよいのは、大学に遊びに行くと、先生が喜んで(余計なことまで)いっぱい教えてくれます。
- TAGOSAKU7
- ベストアンサー率65% (276/422)
回答No.1
1.コントロールを使うなら、リストボックスを使用する。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=239439 2.ソートアルゴリズムを利用する。 バブル ソート セレクション ソート シェル ソート http://support.microsoft.com/default.aspx?scid=kb;ja;JP169617
お礼
ありがとうございます。できればリストボックスを使わないで、コード上だけで処理したいと考えておりますので、ソートアルゴリズムを利用してみようかと思います。最初ソートアルゴリズムも考えたのですが、コードが複雑そうだったので、配列を使った方が簡単だと安易に考えてしまいました。ソートアルゴリズムを分かりやすく解説したページとかあるのでしょうか。