VBの配列のソートのやりかた
■ このスレッドは過去ログ倉庫に格納されています
0001質問
NGNGどなたかご存知ですか?
0002質問
NGNGお願いします。
0003デフォルトの名無しさん
NGNG2.その縄で、直径50cmほどの輪を作ってしっかり結びます。
3.作った輪が地上から2.5m位の高さになるように吊します。
4.適当な踏み台を用意してその輪の中にあなたの頭を通します。
5.踏み台を蹴って思い切りぶら下がってください。
どうです、できましたか?
0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG0006質問
NGNG0007デフォルトの名無しさん
NGNGこんなスレッドを立てたのかが理解不能なのですが。
0008デフォルトの名無しさん
NGNGList1.SortedプロパティをTrueする。
ListBoxに配列をCopy(AddItemね)して行く・・・
ListBoxの内容は、ソートされています・・・
0009質問
NGNGありがとうございます。
なんですけれど・・
配列って、自分でDimで宣言した配列なんです。
0010デフォルトの名無しさん
NGNGVB初心者質問スレPart2
http://piza.2ch.net/test/read.cgi?bbs=tech&key=990793224
0012質問
NGNGあぁなるほど。そうですね。
でも、スマートにソートできる命令とかあるのかと思ってましたが
そういうのはないみたいってことですね・・。
ご意見ありがとうございました。
なんとかやってみます。
0013デフォルトの名無しさん
NGNG1さんにはそれで十分でしょうね。
ただし、数値をソートする場合は
単純にList1.AddItem(…)とやると
1, 11, 2, 25, 3,…
となってしまうので、
List1.AddItem(Format$(…, "0000"))
などとして、桁をそろえておきましょう。
このスレはこれにて終了でよろしい?
0014デフォルトの名無しさん
NGNGDim j As Long
Dim Data(9) As Long
Dim LB As Long
Dim UB As Long
Dim Swap As Long
Data(0) = 10
Data(1) = 9
Data(2) = 8
Data(3) = 7
Data(4) = 6
Data(5) = 5
Data(6) = 4
Data(7) = 3
Data(8) = 2
Data(9) = 1
LB = LBound(Data)
UB = UBound(Data) - 1
For i = LB To UB
For j = LB To UB
If Data(j) > Data(j + 1) Then
Swap = Data(j)
Data(j) = Data(j + 1)
Data(j + 1) = Swap
End If
Next j
Next i
0015デフォルトの名無しさん
NGNG質問スレ以外で解答するな。ヴォケ!>>13-14
0017デフォルトの名無しさん
NGNGつーか、VBでツリー構造やリスト構造って実装できるの?
0019デフォルトの名無しさん
NGNG002015
NGNGVB初心者質問スレPart2
http://piza.2ch.net/test/read.cgi?bbs=tech&key=990793224
ageておいた。
続きはこっちで。
0021質問
NGNGありがとうございました。
0022デフォルトの名無しさん
NGNG今すぐ首吊って死ね
0023デフォルトの名無しさん
NGNGさて、右手に見えますのが・・・。
0024デフォルトの名無しさん
NGNGそれ全部できるよ
0025デフォルトの名無しさん
NGNGclass
0026デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています