クラス

オブジェクト指向

【VBA】オブジェクト指向は可能?VBAでできること・できないことを解説

VBAを学習していると、VBAはオブジェクト指向なのか?VBAでもクラスは作れるのか?JavaやC#と同じような設計はできるのか?といった疑問を持つことがあります。VBAは完全なオブジェクト指向言語ではありませんが、オブジェクト指向の考え方...
クラスモジュールの活用

【VBA】クラスでイベントを扱う(WithEvents)|Worksheet・Applicationイベントの受け取り方

オブジェクトのイベントを“自作クラス”で受け取る方法クラスモジュールの強力な機能のひとつが WithEvents を使ってイベントを受け取れることです。通常、イベントはWorksheet_ChangeWorkbook_Open など、決めら...
Excel /VBA

【VBA】モジュールとプロシージャの管理

1. モジュールとは?標準モジュールとクラスモジュールの違いモジュールとは何か標準モジュールとクラスモジュールの基本的な違いそれぞれの用途と使い分け使用例と実務的な考え方2. プロシージャの基礎 ― SubとFunctionの違いと使い分け...