• 締切済み

VB6でデータを昇順に並べ替える

VB6でデータを昇順に並べ替えたいのですが、 専用の関数はありますでしょうか?

みんなの回答

回答No.1

VB6.0 にはそのような関数はありません。 又、どのようなデーターをどのような状態で並べ替えたいのかで方法も違ってきますが...。 1.リストボックスや Excel 等のソート機能を使って並べ替える 2.MSFlexGrid 等とADO/DAO 等を使って並べ替える 3.クイックソート/ ヒープソート / シェルソート 等のアルゴリズムを使って並べ替える (WEB 上で検索すれば、サンプルが見つかります。リンクを貼ると叱られるのでご自分で...。)

関連するQ&A

  • 昇順に並んだデータでVLOOKUP関数を使いたい

    EXCELの関数について教えてください。 VLOOKUP関数では左端列のデータを 昇順に並べることがルールになっていますよね。 しかし、データの並べ順が変えられない場合 どうしたらいいのでしょう。 例えば 1等 100点 2等 50点 3等 0点 と並べられたデータがあったとして 45点以上の最下位は何等かを求める関数です。 これが 0点   3等 50点  2等 100点 1等   であれば VLOOKUP(45,A1:B3,2) でいいのでしょうか。 マクロにも簡単なものになら ふれるようになってきましたが 関数についてさえも まだまだ分からないことがたくさんあります。 よろしくお願いいたします。

  • VB のデータ型関数について

    vb超初心者です。 データ型について疑問があります。 データ型の関数で、 1。データ型を調べる関数   IsNumeric等 2。データ型を変換する関数   Cint等 この2つの関数の違いが分かりません。  調べると変換とは同じ意味で理解しているのですが? どのように、どんな時に使いわけたらいいでしょうか? よろしくお願い申し上げます。

  • Excel昇順関数について

    データの昇順・降順方法として、メニューから「データ」→「並べ替え」とする方法がありますが、関数で同じことを実現できるものはあるのでしょうか?(例)A列に上から、「5、3、1、4、2」と並んでいるときに、(関数を入力した)B列上から「1、2、3、4、5」と表示する。

  • 最新のものからデータを10件づつ昇順で並べたい

    MySQLで、最新のものからデータを10件づつ昇順で並べたいと思っています。 最新のデータを1ページ10件ごとに収めていきたいので(最初のページを半端にしたくないので)、データを降順に取り出し、それぞれ取り出した10件ごとに昇順で並べ変えることが出来ないかと、いろいろ工夫をしましたが行き詰っています。PHPスクリプト(一部ですが)は次のように書いています。 $from = ($page-1)*10; $query = "SELECT * FROM table ORDER BY age DESC, sinchou DESC, taijyuu DESC LIMIT 10 OFFSET $from"; 1.降順で取り出したデータ10件を昇順に並べ替えるにはどのようにすれば良いでしょうか? 2.最新のものからデータを10件づつ昇順で並べるための良い方法が、上記の他にありますでしょうか? なにかご示唆を頂ければ有難いです。よろしくお願い致します。

    • ベストアンサー
    • MySQL
  • 昇順に並びかえるには。。

    あるシートに、データがランダムに並んでいます。 それを、ひとつボタンを押すだけで昇順に並びかえたり… そういう事はできるのでしょうか。 データ→並びかえでやればいいと思うのですが、毎回の作業なので、 その手間を短縮できればと思いまして。。

  • Excelで()の中の数字で昇順に並べ替えたい

    エクセルのデータで ◯◯ ◯◯ (25) △△△△△△ (3) □□□□ □□ □□ (124) のようなデータがあります。 そのデータから( )の中の数字で昇順(もしくは降順)に並べ替えたいのです。 ( )の前には半角のスペースが入っています。 ◯◯ ◯◯や□□□□ □□ □□の部分は途中に半角スペースが複数入っていたり入って無かったりです。   関数を使って何とかなるものでしょうか? 詳しくないのでわかりませんが、マクロを使用するのでしょうか? マクロは使ったことがないので、できたら関数で並び替えができるといいのですが・・・    

  • VB2010のデータ

    初歩的な質問ですみません。 無料でVB2010をインストールして、遠い昔の記憶でVBを扱っていたのでプログラムを作ろうと思っています。。。。 で。かんじんなデータ(アクセスでいえばテーブル)は、どうやってなにで作っていいのかわかりません。たとえばSQLSeverを買ったりとかはしないので、エクセルにデータを作ってそこから読んでVB2010のListboxで表示する。VB2010で登録したデータをエクセルでデータとして管理するってことをしたらいいのでしょうか? VBの文法を扱うサイトはあるのですが、肝心なデータベースの作り方というか、データベースはどうやって構築するのかがわかりません。 どなたかわかりやすくご教授ください。

  • アクセスの昇順並び替えで空白データを最後にもってきたい

    アクセスのクエリで日付が昇順になるように並び替えを行った時に、空白データを並び替えの最後になるようにしたいのですが、どうしたらよいのでしょうか?(デフォルトのままで単純に昇順で並び替えると、空白データが一番最初にきてします。)宜しくお願いします。

  • SQLのオリジナル昇順

    いつもお世話になります 以下の様なことは可能でしょうか? 例えば、ある文字列のフィールドで昇順で表示したいときに オリジナルの昇順方法は可能でしょうか? たとえば、"あ","い","う","え","お"のデータがあるときに 昇順で"う","あ","い","え","お"の様に表示することは出来ますでしょうか? 宜しくお願いします

  • VBのデータ

     VBのデータのとこにIDを入れるとそのIDのとこに飛ぶようにしたいんですがうまく出来ません どうすればいいんでしょうか? (エクセルとVBを使い住所録DBを作成した) (勉強のためです)