Excel VBA質問箱 IV

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

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


10058 / 13646 ツリー ←次へ | 前へ→

【23938】他のブックからのデータ取得について カナルシア 05/4/8(金) 11:40 質問[未読]
【23939】Re:他のブックからのデータ取得について m2 05/4/8(金) 12:35 お礼[未読]
【23965】Re:他のブックからのデータ取得について カナルシア 05/4/8(金) 18:30 お礼[未読]
【23940】Re:他のブックからのデータ取得について ウッシ 05/4/8(金) 12:38 発言[未読]
【23946】Re:他のブックからのデータ取得について ウッシ 05/4/8(金) 13:48 発言[未読]
【23968】Re:他のブックからのデータ取得について カナルシア 05/4/8(金) 18:49 お礼[未読]

【23938】他のブックからのデータ取得について
質問  カナルシア  - 05/4/8(金) 11:40 -

引用なし
パスワード
   他のブックからのデータ取得について

目的:
 レスポンスを早くしたい

前提条件:
 帳票ファイルは同一のフォーマットにて作成されている
 帳票ファイルは同一のフォルダに作成される

現状:
 Dir関数を用いて、帳票ファイル名を取得し、VBAでブックリンクを
 作成後、一覧用のブックにブックリンクを貼り付ける

原因として、ブックリンクをおこなっている為、処理が遅くなっているように
思われます。
また、ファイルを開かずにVBAで他の開いていないブックデータの取得を行う方法など有るのでしょうか?

【23939】Re:他のブックからのデータ取得について
お礼  m2  - 05/4/8(金) 12:35 -

引用なし
パスワード
   >原因として、ブックリンクをおこなっている為、処理が遅くなっているように
>思われます。

同感です。

VBAの画面を停止してもいいかも知れません。
 (していなかったら)

 又ADO、DAO とかもExcelで開かなくても、

 取得が可能です。

 

【23940】Re:他のブックからのデータ取得について
発言  ウッシ  - 05/4/8(金) 12:38 -

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

リンクさせておく事自体は必要無いのでしょうか?

>帳票ファイルは同一のフォーマットにて作成されている
転記するセルの個数はどのくらいで、実際のセルアドレスは?

1帳票ファイル当りの転記セル数が少なければ「ExecuteExcel4Macro」を使っても
いいかも知れません。

【23946】Re:他のブックからのデータ取得について
発言  ウッシ  - 05/4/8(金) 13:48 -

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

「ExecuteExcel4Macro」が使えるのはシート名が決まっていて抽出セルがごく少ない
場合です。

こんな感じで、
http://www.vbalab.net/vbaqa/c-board.cgi?cmd=ntr;tree=23081;id=excel

【23965】Re:他のブックからのデータ取得について
お礼  カナルシア  - 05/4/8(金) 18:30 -

引用なし
パスワード
   回答ありがとうございます

帳票データの為、日々増減しています
また、ファイル名についても固定ではない為、DAO等は使えませんでした

色々調べていますが良い方法が見つかったらここにかきこしようと思います
とりあえず現状のままで行こうと思います。

【23968】Re:他のブックからのデータ取得について
お礼  カナルシア  - 05/4/8(金) 18:49 -

引用なし
パスワード
   回答ありがとうございます

色々調べていますが良い方法が見つかったらここにかきこしようと思います
とりあえず現状のままで行こうと思います。

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