Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


11573 / 13645 ツリー ←次へ | 前へ→

【15303】また質問です たすけてください 04/6/20(日) 21:10 質問[未読]
【15304】Re:また質問です ちゃっぴ 04/6/20(日) 21:12 回答[未読]
【15305】Re:また質問です たすけてください 04/6/20(日) 21:44 質問[未読]
【15306】Re:並べ替えの方法 かみちゃん 04/6/20(日) 22:12 回答[未読]
【15307】Re:また質問です shousuke 04/6/20(日) 22:17 発言[未読]
【15308】Re:また質問です 追記 shousuke 04/6/20(日) 22:20 発言[未読]
【15311】Re:また質問です ちゃっぴ 04/6/20(日) 23:36 発言[未読]
【15375】Re:また質問です たすけてください 04/6/22(火) 20:42 質問[未読]
【15386】Re:並べ替えの方法(バブルソート) かみちゃん 04/6/23(水) 8:10 発言[未読]

【15303】また質問です
質問  たすけてください E-MAIL  - 04/6/20(日) 21:10 -

引用なし
パスワード
   〜データ 「2,5,3,1,4」  昇順に並び替える〜というプログラミングを作りたい
のですが、どなたかご教授おねがいします。

【15304】Re:また質問です
回答  ちゃっぴ  - 04/6/20(日) 21:12 -

引用なし
パスワード
   ソート(並べ替え)する操作をマクロ記録しましょう。

【15305】Re:また質問です
質問  たすけてください E-MAIL  - 04/6/20(日) 21:44 -

引用なし
パスワード
   ▼ちゃっぴ さん:
>ソート(並べ替え)する操作をマクロ記録しましょう。
並び替え、てどうするんですか。

【15306】Re:並べ替えの方法
回答  かみちゃん  - 04/6/20(日) 22:12 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>>ソート(並べ替え)する操作をマクロ記録しましょう。
>並び替え、てどうするんですか。

ヘルプで「リストを並べ替える」を参照してください。

【15307】Re:また質問です
発言  shousuke WEB  - 04/6/20(日) 22:17 -

引用なし
パスワード
   マクロ記録って知ってますか?
自分でした操作が自動的に記録され、プログラム内容が確認できます。
何をしたいのかわかりませんが、もう少し具体的にどの程度まで....

ここで質問するにも、基本的な事柄等は下調べしましょう。
その方がより理解を深める事が出来、それこそが成功への近道です。

ちなみにマクロ記録はVBA取得の第一歩です。と、思います。

【15308】Re:また質問です 追記
発言  shousuke WEB  - 04/6/20(日) 22:20 -

引用なし
パスワード
   追記です。
質問内容のタイトルはもう少しわかりやすい題名にしてください。
具体的に...

中身を見るまでわからない状態ではみなさん返事をしてくれませんよ。

【15311】Re:また質問です
発言  ちゃっぴ  - 04/6/20(日) 23:36 -

引用なし
パスワード
   とりあえずマクロ記録を解説しているページです。

マクロを使っていつもの操作を自動実行
http://www.moug.net/skillup/ebb/evbb/evbb001-1.htm

【15375】Re:また質問です
質問  たすけてください  - 04/6/22(火) 20:42 -

引用なし
パスワード
   Sub 練習()
fori = 4 to 1 step -1
forj = 1 to i
If Cells(1, j).Value > Cells(1, (j + 1)).Value Then
x = Cells(1, j).Value
 Cells(1, j).Value = Cells(1, (j + 1)).Value
 Cells(1, (j + 1)).Value = x
 End If
Next j
Next i

End Sub
でよろしいでしょうか。

【15386】Re:並べ替えの方法(バブルソート)
発言  かみちゃん  - 04/6/23(水) 8:10 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>でよろしいでしょうか。

以下の質問は、理解されていますでしょうか?
http://www.vbalab.net/vbaqa/c-board.cgi?cmd=ntr;tree=15322;id=excel
理解されているのであれば、少し違うと思います。

それと、「昇順に並べ替え」とは、行方向ではなく列方向なのでしょうか?
また、Excelには、一般機能で「並べ替え」があるので、それをマクロ記録すればいいと思います(列方向の並べ替えは単純にできないので、一工夫いりますが)。
ただ、どうも一連の質問を見ていると、「情報B」という学校の課題でソートアルゴリズムの問題のようなので、一般機能の「並べ替え」によるマクロは紹介しないでおきます。

11573 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free