- 425 名前:422 mailto:sage [2008/10/05(日) 20:00:20 ]
- >424
流れとしてこんな感じかな? 画面更新をしないようにすれば画面がチラつきません。 1 作業ブックが収められているフォルダ中のエクセルファイルの一覧取得 2 参照元ブックを開く(ついでに2列×数十行のデータを配列に取得) 3 参照元ブックを閉じる 4 上記1で取得したファイル一覧からひとつずつ処理 (1) カレントブックを開く (2) A4セルの値を取得 (3) 配列を調べて対応する値をA6セルに書き込む (4) カレントブックを閉じる(変更確認ダイアログを非表示にしておくといい) (5) (1)〜(4)の繰り返し 5 終了(画面更新再開) 処理がちゃんと進んでいるか確認するために、マクロを記録したブックに A列:カレントブック名(もしくはフルパス) B列:A4セルの値 C列:A6セルに書き込んだ値 を上から順に書き込んでみるといい。その場合は画面更新を停止しないように。
|

|