概要
VBAでAccessのテーブル情報一覧をループすると『~TMPCLP※※』のような名前のテーブル情報が出てくることがたまにあります。
これはゴミデータで『データベースの最適化/修復』をすると消えます。
(『~TMPCLP※※』という名前のテーブルは存在しない)
『この手順を踏むとこのゴミデータができてしまう』というのを1つ見つけました。
特定の手順
- 別Accessファイルのリンクテーブルが張られている状態。
- VBEでVBAのコードに何か変更を加える。
この時はまだ Ctrl + sで保存はしない 。 - リンクテーブルを解除。
要は…
ソースコードの編集を確定していない中途半端な状態で、リンクテーブルに対する操作をする
ことが条件のようです。
バージョン
Microsoft Windows [Version 10.0.22631.3880]
Microsoft Access for Microsoft 365 MSO (バージョン 2406 ビルド 16.0.17726.20078) 32 ビット