Office365、Excel:VBAで貼付時に値の更新が出る原因
Office365は、表計算ソフト、ワープロソフト、プレゼンテーションソフト、データベースソフト等が
入っているオフィスソフトです。これをインストールして置けば、家庭や仕事で多くの事が出来る様になります。
しかし、ExcelでVBAを動かしている時、値の更新が表示されマクロが止まる現象が発生しました。
使用したパソコンは、下記のソフトを使用していました。
OS : Windows10(64bit)バージョン21H2(OSビルド 19044.1466)
オフィスソフト : Excel for Microsoft 365 MSO(16.0.14729.20254)
64bit
以下、Office365、Excel:VBAで貼付時に値の更新が出る原因を記載して行きます。
(項目1)
・ExcelでVBAを動かしている時、値の更新が表示されマクロが止まる現象が発生しました。
(項目2)
・マクロが止まった箇所のVBAコードを調べると、ExecuteExcel4Macroが有りました。
・また、ファイル名によって挙動が異なりました。
○ エクセル将棋館
× エクセル将棋館 Rev.1
○ エクセル将棋館 Rev_1
(項目3)
・原因はファイル名中のドット「
.」でした。
・これをアンダーバー「
_」に変更するとマクロは正常に作動しました。
(項目4)
・Accessでもファイル名中のドット「
.」が原因でエラーが発生する場合が有りますので、
ファイル名にはアンダーバー「
_」を使用する方が良いです。
(項目5)
・以上で、Office365、Excel:VBAで貼付時に値の更新が出る原因は終了です。