Excel VBA質問箱 IV

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

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


9959 / 13644 ツリー ←次へ | 前へ→

【24555】Altキーについて wada 05/4/25(月) 21:11 質問[未読]
【24556】Re:Altキーについて ウッシ 05/4/25(月) 22:24 発言[未読]
【24557】Re:Altキーについて wada 05/4/25(月) 23:40 発言[未読]
【24559】Re:Altキーについて ウッシ 05/4/26(火) 12:45 発言[未読]

【24555】Altキーについて
質問  wada  - 05/4/25(月) 21:11 -

引用なし
パスワード
   VBAにてシステムを構築中ですが、コードによってなのかどうか分かりませんが、たとえば非常に時間のかかる処理があるとします。このときにAltキー(EscやCtrlの場合もある)を押し続けると処理時間が非常に早くなることがあります。この理由を教えて下さい。また、これを応用してコードの中にAltキーを押し続けるようなコードを書くことは出来るのでしょうか。

【24556】Re:Altキーについて
発言  ウッシ  - 05/4/25(月) 22:24 -

引用なし
パスワード
   ▼wada さん:
>VBAにてシステムを構築中ですが、コードによってなのかどうか分かりませんが、たとえば非常に時間のかかる処理があるとします。このときにAltキー(EscやCtrlの場合もある)を押し続けると処理時間が非常に早くなることがあります。この理由を教えて下さい。また、これを応用してコードの中にAltキーを押し続けるようなコードを書くことは出来るのでしょうか。

こんばんは

その
「非常に時間のかかる処理」のコードと、
「Altキー(EscやCtrlの場合もある)を押し続けると処理時間が非常に早くなる」コード
の内容に興味が有るんですけど、具体的にどのようなコードでしょうか?

【24557】Re:Altキーについて
発言  wada  - 05/4/25(月) 23:40 -

引用なし
パスワード
   ▼ウッシ さん:
>▼wada さん:
>>VBAにてシステムを構築中ですが、コードによってなのかどうか分かりませんが、たとえば非常に時間のかかる処理があるとします。このときにAltキー(EscやCtrlの場合もある)を押し続けると処理時間が非常に早くなることがあります。この理由を教えて下さい。また、これを応用してコードの中にAltキーを押し続けるようなコードを書くことは出来るのでしょうか。
>
>こんばんは
>
>その
>「非常に時間のかかる処理」のコードと、
>「Altキー(EscやCtrlの場合もある)を押し続けると処理時間が非常に早くなる」コード
>の内容に興味が有るんですけど、具体的にどのようなコードでしょうか?
たとえばHirofumiさんから教示されたcsvを吸い上げるコード(22231番)などです。

【24559】Re:Altキーについて
発言  ウッシ  - 05/4/26(火) 12:45 -

引用なし
パスワード
   こんにちは

>Altキー(EscやCtrlの場合もある)を押し続ける
速くなるかどうか確認もしてないですし、速くなるとしてもその理由も分からない
ですし、SendKeysを使ったとしても有効かどうかは分かりません。

1レコードずつ読み込んで、フィールド毎に判定をするという処理自体が時間を食いそう
ですけど、セルへのアクセス回数を減らすとかの色々なチューニングをしてみるとか、
全て読み込んでエクセル上でフィルタリングするとかの別の方法を考えるのが正攻法かと
思います。

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