VBAAccessでテーブルを扱う場合、外部の共有用のデータベースファイル上のテーブルを”リンクテーブル”として扱うことも多いでしょう。リンクテーブルだけでなく、作業用としてローカルのテーブルもいっしょに使っている場合もあると思います。そのようなとき、すべてのテーブルを探索して、リンクテーブルだけを指定のデータベースファイル上の”同名”のテーブルと再リンクし直す方法です。処理としては、全テーブルをループで探索し、それがリンクテーブルだったらそのテーブルの「Connect」プロパティ(テーブルの「説明」プロパティ)の値を書き換えます。サンプルとしてcstrBackDBPathにリンク先のファイルのパスを定数で指定していますが、プロシージャの引数として受け取ったり、ファイル選択ダイアログなどを併用すれば、より汎用性の高いものになります。※すでにリンクされているテーブルを探すので、すでにリンクテーブルが存在している必要があります。ない状態で新規にリンクテーブルを設定するものではありません。|この情報は参考になりましたか?、問題は解決しましたか?、もしまだなら......T'sWareのワンポイトテクニカルアドバイスをご利用ください。3000円/件〜でご支援します。