シートのコピーと名前変更を自動実行! #Excel #LifeHacks #Office #TikTokSRP
Excelの月次報告や作業シートを効率化するには、マクロでの自動化が非常に便利です。実際に私は毎月決まった雛形シートをコピーして、年と月を入力して名前を変える作業を手動で行っていましたが、非常に時間がかかり、入力ミスも起きやすかったです。 そこで今回ご紹介のマクロを使ってからは、InputBoxで年と月を指定するだけで、新しいシートが自動でコピーされ、さらにシート名も「2026年5月」のように正確に変更されるようになりました。これによりデータ整理が格段に楽になり、繰り返し作業の時間を大幅に短縮できています。 具体的には、Visual Basic for Applications(VBA)でWorksheets(“_雛形”).Copyを使い、コピー先の位置も指定可能。With ActiveSheetの指示で、セルに年と月の値をセットし、シート名に反映させる形です。これで毎回の手入力の手間がなくなり、操作ミスを防げるのもメリットです。 また、拡張的に使えば、コピーしたシートの内容も必要に応じて自動で更新できるようにプログラムを組むことも可能です。たとえば、セルの特定位置に月ごとの集計数値やタイトルを自動挿入すれば、より実用的な月次報告書が手早く作成できます。 私自身、Excelマクロは最初は苦手でしたが、このような具体的な業務自動化の実践を通じて習得でき、今では欠かせないツールとなっています。皆さんもぜひマクロの便利さを体感し、日々の業務効率化に役立ててください。



















