Excel VBA質問箱 IV

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

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


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

【11059】ExecuteExcel4Macroについて。 seabis 04/2/25(水) 20:56 質問
【11061】Re:ExecuteExcel4Macroについて。 Jカーター 04/2/25(水) 23:10 発言
【11064】Re:ExecuteExcel4Macroについて。 Kein 04/2/26(木) 0:11 回答
【11067】Re:ExecuteExcel4Macroについて。 seabis 04/2/26(木) 10:02 お礼

【11059】ExecuteExcel4Macroについて。
質問  seabis  - 04/2/25(水) 20:56 -

引用なし
パスワード
   はじめまして。
ExecuteExcel4Macroのことで悩んでいます。

Book2からBook1へ、ファイルを開かずに値を取得したいのですが
うまくいかないでいます。
イミディエイトで見てみると、帰ってくる値は『エラー2023』と出ていて
入力したいセルには「#REF!」が表示されています。

過去ログにあったロジックを実行してみたのですが、同じ結果でした。
何か設定部分で間違っているのでしょうか。

よろしくお願いいたします。

【11061】Re:ExecuteExcel4Macroについて。
発言  Jカーター  - 04/2/25(水) 23:10 -

引用なし
パスワード
   ▼seabis さん:

>何か設定部分で間違っているのでしょうか。
>よろしくお願いいたします。

といわれても
判断の材料が無いのですが・・・・・・

【11064】Re:ExecuteExcel4Macroについて。
回答  Kein  - 04/2/26(木) 0:11 -

引用なし
パスワード
   ブックを開かずに値を取り出すなら、他にもリンクとかDAOとか方法があります。
DAOはデータベース形式でないとうまくいかないかも知れないので、シンプルに
リンクを張ることから試してみては、どうでしょーか ?
マクロでやるなら、〜.Formula = "='C:\Temp[Book1.xls]Sheet1'A1"
てな具合に数式を埋めこみます。

【11067】Re:ExecuteExcel4Macroについて。
お礼  seabis  - 04/2/26(木) 10:02 -

引用なし
パスワード
   Keinさんに教わったとおり、ちょっとリンクで試したところ、うまくいきました!

その後、何度か試していたのですが、たまにオブジェクト参照のエラーが発生することがありました。
どうやらうっかりファイルを開きっぱなし(編集しっぱなし?)にしていると起きるようです。
もしやと思い、ファイルを閉じてExecuteExcel4Macroを試した結果、成功しました(^-^;

お手数かけましてすみません。。。
大変勉強になりました。

本当にどうもありがとうございましたm(_ _)m

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