VBA エラー「オブジェクト モジュール内では、パブリックユーザー定義型は定義できません。」が発生した場合の対処法

VBA エラー「オブジェクト モジュール内では、パブリックユーザー定義型は定義できません。」が発生した場合の対処法

VBAでエラー「オブジェクト モジュール内では、パブリックユーザー定義型は定義できません。」が発生した場合の対処法を記述してます。

環境

  • OS windows10 pro 64bit
  • python 3.8.5

エラー全文

Excel Objects内に以下のコードを記述時に発生

エラーキャプチャ

原因

エラーの通り、Excel Objects内にはパブリックユーザー定義型は定義できない。

対処法

privateに変更するか、標準モジュールで使用する