トップページ > プログラム > 2014年08月24日 > sJkzEST8

書き込み順位&時間帯一覧

20 位/215 ID中時間01234567891011121314151617181920212223Total
書き込み数1000000000000000000011014



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
推薦図書/必読書のためのスレッド 73
Excel VBA 質問スレ Part34

書き込みレス一覧

推薦図書/必読書のためのスレッド 73
960 :デフォルトの名無しさん[]:2014/08/24(日) 00:19:57.55 ID:sJkzEST8
「糞ExcelをVBAで使いこなす本」
この本がいいよ。
Excel VBA 質問スレ Part34
434 :デフォルトの名無しさん[]:2014/08/24(日) 20:47:40.01 ID:sJkzEST8
仮にこんなコードがあったとします。

Type Person
Name As String
Age As Integer
End Type

Sub Test()
Dim Student(50) As Person
Dim i As Integer
For i = 1 To 50
Student(i).Name = Cells(i, 1)
Student(i).Age = Cells(i, 2)
Next i
End Sub

この配列変数StudentのメンバNameの文字列で昇順で配列として並べ替えるにはどうすればいいですか?
Student(1).Nameが「あ」ではじまる名前、Studemt(50).Nameが「渡辺」さんみたいに。
Excel VBA 質問スレ Part34
437 :デフォルトの名無しさん[]:2014/08/24(日) 21:38:15.33 ID:sJkzEST8
>>435
なぜ?普通だと思うけど。逆に他にありえなくない?

>>436
やはりそうなのですか。
でももしそうするとダミーのブックを開き、そこで作業して、さいごにダミーのブックを閉じることまでコードに書かないといけないということ?
Excel VBA 質問スレ Part34
440 :デフォルトの名無しさん[]:2014/08/24(日) 23:24:46.91 ID:sJkzEST8
>>438
にゃるほど。
>>439
読みって?


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。