- Excel VBA 質問スレ Part44 [無断転載禁止]©2ch.net
385 :デフォルトの名無しさん[sage]:2016/12/10(土) 14:23:47.00 ID:15RnwqyZ - 基礎として知っておいて損はないアルゴリズムってあるよね
未だにVBAで実装してないのが謎な 配列ソートとか
|
- Excel VBA 質問スレ Part44 [無断転載禁止]©2ch.net
389 :デフォルトの名無しさん[sage]:2016/12/10(土) 17:22:34.51 ID:15RnwqyZ - >>386
ワークシート・ソート レベルで十分な気がする それ以上の高機能を求めるなら 自分で実装すれば と思うのよね 俺なんか こまごまとした少量の配列ソートは バブルソートでサクッと作ってたりする (アルゴリズムが簡単なので 手打ちで十分作れるから 大量データは死ぬほど時間かかるけどw)
|
- Excel VBA 質問スレ Part44 [無断転載禁止]©2ch.net
390 :デフォルトの名無しさん[sage]:2016/12/10(土) 17:55:31.56 ID:15RnwqyZ - >>387
>>333のコードと一緒に使うなら Sub ExcelEnd() Application.EnableEvents = False Application.Quit End Sub かな? (これは マクロ名変更可能よw)
|
- Excel VBA 質問スレ Part44 [無断転載禁止]©2ch.net
394 :デフォルトの名無しさん[sage]:2016/12/10(土) 19:43:45.19 ID:15RnwqyZ - >>392
>>390 のマクロを ボタンにマクロ登録すればいけると思うが・・・ もしかして マクロでも終了できなくしたいって事 考えてる? そうまでししたい理由を教えてほしいな
|
- Excel VBA 質問スレ Part44 [無断転載禁止]©2ch.net
399 :デフォルトの名無しさん[sage]:2016/12/10(土) 21:02:30.15 ID:15RnwqyZ - >>396
一々クラス作って呼びだすまでもない時 初歩的なソートという意味で書いたのね もちろん 大量データ用に アドイン内に クイックソート作ってクラス化はしてるけど そこまで必要ない時とか 他PCで動かしたいけど アドインインスコするまでもないとかね いろいろあるのよ
|
- Excel VBA 質問スレ Part44 [無断転載禁止]©2ch.net
401 :デフォルトの名無しさん[sage]:2016/12/10(土) 21:16:25.21 ID:15RnwqyZ - >>400
myQuicksort()って 関数VBAであるの? 知らない教えて
|
- Excel VBA 質問スレ Part44 [無断転載禁止]©2ch.net
402 :デフォルトの名無しさん[sage]:2016/12/10(土) 21:29:33.20 ID:15RnwqyZ - >>400
myQuicksort()でぐぐってみたけど ぐぐり方が悪いのかヒットしないな 知らないものとは比較できないし そもそも 使い勝手なんか 多分に主観が入るから 俺がこうだって言ったって意味ないと思うので 使い勝手云々は 逃げたと思われたとしても スルーさせてもらうね
|
- Excel VBA 質問スレ Part44 [無断転載禁止]©2ch.net
405 :402[sage]:2016/12/10(土) 21:51:03.82 ID:15RnwqyZ - >>403
クラス化してるのはクラス化したかったからと答えておく それ以外の理由は >>402 で書いたとおり 主観の問題もあるから答えない
|
- Excel VBA 質問スレ Part44 [無断転載禁止]©2ch.net
409 :402[sage]:2016/12/10(土) 22:10:03.83 ID:15RnwqyZ - >>406
そそ クラスが必用?不要? の展開になると 宗教戦争みたくなるから あまり関わりたくはないんだよね
|