
ExcelのVBA ThisWorkbook — ActiveWorkbookと同じではない理由
ThisWorkbookは常にコードが入っている唯一のブックを指し、ユーザーが別のウィンドウをクリックしても変わりません。一方ActiveWorkbookは今いちばん手前にあるものを指します。この記事では、マクロが正しいファイルを編集できるかを決める「不動か気まぐれか」の違い、限定なしのRangeがマクロに別のブックを壊させる最大の原因である理由、開いている別のブックを名前で参照する方法、そしてThisWorkbookを既定のアンカーにすべき理由を解説します。































































































































