複数のワークブック内の複数のリンクを更新する


0

私は3冊のワークブックを持っています。 A、B、Cと呼んでください。

Bはリンクを介してCからデータを受信します

AはBからデータを受信します。Cから受信したデータBも含まれます。

Aを開いたときにすべてのリンクを更新したい

Workbook AのThisWorkbookからVBAのWorkbook_openイベントが使用されています。

私はこれを無駄に機能させるために何時間も費やしました。

私のコードのほんの一部は動作しますが、リンクを更新するのに問題があります。


これは警戒ですが、私はあなたがただワークブックをマージすることはできないと思いますか?
soandos

残念だけど違う。各ワークブックは別々の会計年度のためのものであり、私はそれらを別々にしておく必要があります。乾杯
ozadam

回答:


0

ですから、2層の継承があるという意味で、これを行っている方法は良くありません。それは、不必要な複雑さを招きます。説明書を使用する場合 ここに 単に両方のワークブックからデータを取得するだけで、問題は解決します。

これは、継承、イベントなどの2つの層に相当することを完全に回避する方法です。それは良いことだと思います。あなたが誰かにそれを具体的に行う方法を見つけてもらいたいならば、私はそれが別の質問のトピックであると思います。


情報をありがとう。私は一生懸命努力していたことがわかりました。リンクは私の助けなしに更新されます。私がしたいのは、このメッセージを無効にすることだけです。
ozadam

申し訳ありませんが、間違ったボタンです。このメッセージを無効にしてください。このブックには、更新できない1つ以上のリンクが含まれています。続行するか、リンクオプションを編集します。このボックスを無効にするか、表示されないようにしたいだけです。ありがとう
ozadam

新しい質問としてそれを尋ねるが、あなたは "On Error Resume Next"を試してみることをお勧めします。
soandos
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.