ACCESS、日本語プロシージャ名でマクロ実行エラー

*本サイトはアフィリエイト広告を利用しています。

ACCESSマクロからモジュール実行でエラーが発生した場合の対応方法です。

「指定した式に、Microsoft Accessがみつけることができない関数名が含まれています」というメッセージです。

プロシージャ名に日本語を使用していたことが原因のようです。

対策はプロシージャ名を英数字に変えることです。

詳しい内容は記事の方をお願いします。

スポンサーリンク
スポンサーリンク

エラーメッセージの内容

以下のように「指定した式に、Microsoft Accessがみつけることができない関数名が含まれています。」というエラーが発生しました。

いままで問題なく動いていましたが、突然エラーになりました。

スポンサーリンク

エラーの原因、日本語のプロシージャ名

プロシージャ名が日本語では良くないみたいです。

エラー対策、プロシージャ名を変更

プロシージャ名を半角英数字に変更しました。

マクロを実行

モジュールが実行されたことが確認できました。

まとめ

VBAモジュールでプロシージャ名を日本語にするのは良くないみたいです。

日本語のプロシージャ名でも動きますが、突然エラーが発生することがあるみたいです。

対策は簡単なので、既存のプログラムはそのまま動かしておいて、エラーが出たら修正するということで良さそうです。

タイトルとURLをコピーしました