トップページ > プログラム > 2014年05月29日 > sq7Ykhg/

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

20 位/185 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000100000010000100003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
VBScriptについて必死に話し合うスレ
Excel VBA 質問スレ Part33

書き込みレス一覧

VBScriptについて必死に話し合うスレ
368 :デフォルトの名無しさん[sage]:2014/05/29(木) 07:13:12.73 ID:sq7Ykhg/
> vbsの未来を創りだして行こうよ
実力のある者がそれを言うとカッコイイけど
無能な奴が他力本願で言い出すと、これほど滑稽な主張も無いよなw
Excel VBA 質問スレ Part33
565 :デフォルトの名無しさん[sage]:2014/05/29(木) 14:29:26.90 ID:sq7Ykhg/
>>563
残念ながらExcelVBAはマルチスレッドに対応しておりません

というか、止められると言っても、終了してしまうのではなく中断するだけだろ?
タイトルバーを掴んでいる間さえも中断しちゃまずいって、いったい何を監視しているやら?
それに、ユーザーフォームの移動なんて、そう頻繁に行うことでも、長時間行うことでも無いじゃん

それとも、自分が使う物ではなく他人が使う物で、タイトルバーを掴んだままにすることで
意図的に監視を一時停止出来ちゃうと困るとかなのかな?
だとすれば、パス掛けたところで簡単に破れて、ソース弄れば監視の無効化も、もっと簡単に
一時停止できるようにすることも可能なVBAでそういうものを作ること自体が不適切

それに、タートルバーを掴んでいる間、つまりExcelの操作をしていない間も監視が必要って事は、
監視対象はExcel上のものではないんだよね?
だとすると、その辺に別の対処法の突破口があるかもしれないな
Excel VBA 質問スレ Part33
570 :デフォルトの名無しさん[sage]:2014/05/29(木) 19:47:40.83 ID:sq7Ykhg/
>>568
そういうのは普通、測定器→ローカルデータ、ローカルデータ→Excelって二段構えでやるもんだよ

ユーザーフォームのタイトルバーを掴む意外にも、ループが一時停止される要素はあるし
Excelのエラーで強制終了して再立ち上げするにも、2秒以内じゃまず無理なので取りこぼしが出る

だからまずはデータをローカル(HDD)に保存するってことだけに専念したアプリやスクリプトを走らせて
それが保存するローカルデータをExcelで監視するってのが常套手段
それなら、Excelの監視が止まっている間にイベントが2回発生しようと3回発生しようと
HDDにはその2回なり3回分なりのデータが保存されたままになるから、後からいくらでも読み出し可能


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