[[20170512084804]] 『マクロコード実行中に触れないようにするには?』(トキ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『マクロコード実行中に触れないようにするには?』(トキ)

 ブックを開き、あるセル範囲内にある図形を別ブックのシートに貼り付けて、
 保存して閉じるというというのを100ブック分くらい繰り返すコードを
 組んでいます。

 大まかには
 shp.copy → 別ブック.activate → .paste → .left .top で位置調整
 のような感じです。

 コードの実行中は時間がかかるのですが、実行中に誤ってエクセルをさわると
 アクティブが変わってしまうせいでコードがエラーを起こしてしまいます。

 コードの実行中はエクセルに触らせたくないのですが、コードで制御できますでしょうか?

< 使用 Excel:Excel2010、使用 OS:Windows7 >


そもそも重い処理ならPC触んなって話ですが

Application.Interactive = False

処理

Application.Interactive = True

とかですか。あまりオススメはしませんが。
ご自身のコードに自信があるならどーぞ。
(名無し) 2017/05/12(金) 09:44


 .Interactive
 ですか。初めて知りました。

 試してみます。ありがとうございました。
(トキ) 2017/05/12(金) 11:58

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.