下記のような配列があったとして、
(1)科目名で昇順ソート
(2)氏名で昇順ソート
を行うにはどのように記述すればいいでしょうか?
よろしくお願いいたします。
Dim results(2, 3) As String
results(0, 0) = "国語"
results(1, 0) = "武田"
results(2, 0) = "90点"
results(0, 1) = "英語"
results(1, 1) = "藤田"
results(2, 1) = "32点"
results(0, 2) = "国語"
results(1, 2) = "坂上"
results(2, 2) = "45点"
results(0, 3) = "英語"
results(1, 3) = "浅木"
results(2, 3) = "12点"
No.1ベストアンサー
- 回答日時:
画像を見た感じだと、
> Dim results(2, 3) As String
――というデータ構造を採用した時点で、いけてないような。
Type Result_T: Seito As String: kamoku As String: ten As Integer: End Type
みたいなユーザ定義型を作って処理したほうがよいかと。
ADOとか使ってよいなら、ADODB.Recordsetに突っ込めばソートも一発でできそうな。
どうしても絶対にresults(2, 3)を使わなきゃいけないのだとしたら、比較後のデータ交換時にその配列間でデータを入れ替えればよいだけかと。
どういうアプローチを取ってよいか問題の出題範囲を確認してみては。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
ちょっと先の未来クイズ第2問
9月9日(月)に発表される「第3回子どもマネー川柳」に入賞する川柳を考えてこちらに投稿してください。
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
VBA 多次元配列のクイックソートの降順版
Visual Basic(VBA)
-
2次元配列を複数項目でソートしたい
Microsoft ASP
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
10個の整数を入力して小さい順...
-
VB6 任意の順番でのソート
-
配列の問題
-
Excelですべての組合せ(重複組...
-
System.IO.Directory.GetFiles...
-
In Design
-
VBA基本構文の作り方 2列の...
-
ソートのアルゴリズム
-
init関数の意味
-
関数から配列を返すには?
-
C言語にて構造体のメンバがNULL...
-
配列の要素数に変数を入れたい...
-
VB.NETでテキストボックスをコ...
-
C# ポインタ アクセス違反
-
C言語 配列の長さの上限
-
C++Builder 2009 テキスト...
-
CImage GetBitsメソッドについて
-
Run-Time Check Failure #3とい...
-
構造体のデータを丸ごとコピー...
-
Integer変数をカラにしたいので...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
System.IO.Directory.GetFiles...
-
VB.NETでファイル名順にファイ...
-
C# DataGridView のヘッダーセ...
-
ファイル名「1.jpg ~10.jpg~...
-
構造体配列のソート
-
C# DataTableの行をソートしてD...
-
C言語・要素除去
-
Excelですべての組合せ(重複組...
-
あるディレクトリ内のファイル...
-
DataGridViewの昇順降順。
-
2次元配列を複数項目でソートし...
-
DataGridViewの複数列を連動し...
-
文字列をソートする方法
-
VBA基本構文の作り方 2列の...
-
n番目に大きい数を求めるアル...
-
DataGridViewでのソート制御
-
DataGridViewソート時に先頭行...
-
excel VBA リストビューの行...
-
Excel2010 /VBA ユーザー設定リ...
-
数字文字列のソート方法
おすすめ情報