トップページ > プログラム > 2017年09月14日 > EP6SpHBt0

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

4 位/181 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000011000010216



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん (ワッチョイ 993d-XDX8)
Excel VBA 質問スレ Part50 [無断転載禁止]©2ch.net

書き込みレス一覧

Excel VBA 質問スレ Part50 [無断転載禁止]©2ch.net
163 :デフォルトの名無しさん (ワッチョイ 993d-XDX8)[sage]:2017/09/14(木) 14:33:45.54 ID:EP6SpHBt0
>>162
シートモジュールは、その中で完結する処理を書く場所なので、
シートを飛び越えた処理を行いたいなら標準モジュールに書くべき。
Excel VBA 質問スレ Part50 [無断転載禁止]©2ch.net
171 :デフォルトの名無しさん (ワッチョイ 993d-XDX8)[sage]:2017/09/14(木) 15:58:45.31 ID:EP6SpHBt0
>>164
シートモジュールに直書きする場合はSheetsの部分を省略してCellsやRangeから書ける。

シートを指定しない場合の振る舞いが、
標準モジュールではActiveSheet(見えているシート)だったものが、
シートモジュールではそのシートに限定されるという変化をするので併用する場合は注意が必要。
Excel VBA 質問スレ Part50 [無断転載禁止]©2ch.net
179 :デフォルトの名無しさん (ワッチョイ 993d-XDX8)[sage]:2017/09/14(木) 20:04:51.07 ID:EP6SpHBt0
シート作ったりセルに書き込んだりというエクセル側の操作をすると、
その度にイベントが走ることになるから、これを如何に抑えるかってのが重要なんだけど、
最初から全部覚えようとするとパンクする。
Excel VBA 質問スレ Part50 [無断転載禁止]©2ch.net
183 :デフォルトの名無しさん (ワッチョイ 993d-XDX8)[sage]:2017/09/14(木) 22:16:42.03 ID:EP6SpHBt0
>>181
そのコードの処理を見る限り、早くする方法はいくらでもあるけど、
処理がくっそ遅いMatch関数使って何かやってるんだから処理速度的にはそんなもんじゃないの。
Excel VBA 質問スレ Part50 [無断転載禁止]©2ch.net
186 :デフォルトの名無しさん (ワッチョイ 993d-XDX8)[sage]:2017/09/14(木) 22:33:58.37 ID:EP6SpHBt0
もしかして学校課題か何かか。三万行って。
Excel VBA 質問スレ Part50 [無断転載禁止]©2ch.net
192 :デフォルトの名無しさん (ワッチョイ 993d-XDX8)[sage]:2017/09/14(木) 23:37:20.66 ID:EP6SpHBt0
仕事でプログラマやってんなら、それこそ会社に理解があろうがなかろうが検証時間取れないなんて事はないだろう。
どっちにしろ>>124と条件が被ってるんで>>147のtest2を参考に作り直せば速度的にはどうにかなるんじゃないの。


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