ActiveWorkbook means the Excel file you are currently working on in front, and when you give VBA commands, they will run on that file.
「ActiveWorkbook
(アクティブワークブック)」は、Excel VBAで「いま一番手前に開かれていて操作できるブック(Excelファイル)」を指す言葉です。
たとえばExcelを2つ開いているとき、画面の一番前に出ていて、あなたが操作している方のブックが「ActiveWorkbook
」になります。
VBAで「ActiveWorkbook
」と書くと、「いま操作対象になっているブック」に対して命令を出すことができます。
といった操作を、対象を特定せずに「今開いているブック」にまとめて実行できるのが便利なところです。
ただし注意点として、「ActiveWorkbook
」は常に切り替わる可能性があります。別のブックをクリックすると「ActiveWorkbook
」も変わってしまうので、特定のファイルを操作したいときは ThisWorkbook
(マクロが書かれているブック)を使い分けることが大事です。