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










































































































![Excel で 24 時間を超える時間を合計する —— 合計がリセットされる理由(と [h]:mm での解決)](/_next/image?url=https%3A%2F%2Fexcelmasterstore.blob.core.windows.net%2Fexcelmaster%2Fcms%2Fblog-assets%2Fexcel-sum-time-over-24-hours%2Fhero.png&w=1200&q=75)












































































































