システムwiki

定期的に外部リンクを更新するためのVBAコード.

DarrenH 受付中 最終更新日:2021-06-15 08:36

こんにちは、

私は、ロックされた/保護されたワークシートにいくつかの外部リンクを持つワークブックを持っています.この後に更新するには、ブックを閉じてそれを再開しなければなりません.

だから私は外部リンクを定期的に更新するVBAコードを探しています.ワークブックは共有されています (関連性がある場合).

返信リスト(回答:5)

5 #
Andreas

VBAを必要とせず、シートを再計算する:

アンドレアス

応答5# ->にスキップ
4 #
DarrenH

応答する時間をおかげでお願いします.残念ながら、それはうまくいかなかったし、手動で行わなければなりません.

私は自動的になる必要があるので、すべてのユーザーはその日を通して更新された数字を見ることができます.

応答4# ->にスキップ
3 #
Andreas

使用するコードが使用することよりも多くの問題を引き起こすコード、ユーザーはあなたのファイルの動作について不平を言って、私を信じています.

とにかく、それが機能しなかったと言うならば、あなたはリンクがないことを意味しますが、外部ファイルへの他の接続はありません.

[データ]タブで、

を持っている接続の種類を確認してください.

接続が自動的に更新されるように設定できます.時間が低すぎるように設定しないで、データの更新がユーザーの作業を中断することに注意してください.

アンドレアス

応答3# ->にスキップ
2 #
DarrenH

その情報をありがとうございました、私はあなたの助けを本当に感謝しています.

レコードの場合、問題のリンクは同じドライバに含まれている他のワークブックにつながります.

何らかの理由で、私はあなたが私の家のPCで即座に仕事をするために上記の機能を得ることができます (Office 2016になる)ですが、私の仕事PCに関する問題の実際のワークブックでは機能しません./P>

-それはOffice2010です

-5人のユーザーの間で共有ブックです

燃料カードのワークブックで燃料カードが予約されていて、そのワークブックが保存されるたびに、メインスプレッドシートに燃料カードインジケータが必要です. これを反映するために、(上記のスクリーンショットで描かれている)は、即座にまたは少なくとも定期的に間隔を置いている燃料カードの数を表示します.

だから、結論として...それが自動的にこれを達成することが不可能であるならば、それはおそらく指標を持つ価値がないと私はそれを放棄するべきです.

多くの感謝、

Darren.

応答2# ->にスキップ
1 #
Andreas

ファイルが共有されているかどうかにかかわらず、問題はありません.はべきではありません.ポイントは、Excelはディスク上のファイルからのみデータを引き出すことができ、保存されたファイルを意味します.そしてExcelは読み取りアクセス権を持っていなければなりません.

ファイルがロックされている場合、Excelはファイルを読み取ることができません.

とにかく、技術的な詳細が何であれ、Excelは、外部ファイルにデータを表示するライブ表示ツールとして使用することはできません.クエリを作成することができます(電源クエリを使用)、データをn分ごとにプルしますが、保存されたファイルからのみ取得できます.

アンドレアス