2026-10

ExcelVBA

【ExcelVBA・マクロ】ガントチャートを自動作成するマクロ|開始日・終了日・進捗率からスケジュールバーを自動生成【コピペOK】

プロジェクトの進捗管理でおなじみの「ガントチャート」。専用ツールを使わずにExcelで作っている方も多いと思いますが、タスクが増えるたびにセルを1つずつ塗り直すのは意外と手間がかかります。この記事では、タスク一覧表(タスク名・開始日・終了日...
ExcelVBA

【ExcelVBA・マクロ】VBAプロジェクトにパスワードを設定する方法|SendKeysでコードを保護する仕組みと限界【コピペOK】

社内で配布するExcelツールのマクロを、他の人に見られたり改変されたりしたくない――そう考えたことがある方は多いと思います。VBEの画面から手動でパスワードを設定することはできますが、配布用ファイルを量産する場合は、この設定作業も自動化で...
ExcelVBA

【ExcelVBA・マクロ】Application.Calculationの使い方完全ガイド|手動計算・自動計算の切り替えで処理を高速化する方法【コピペOK】

数式がたくさん入ったシートにVBAでセルの値を大量に書き込むと、1回書き込むたびにExcelが再計算を行うため、処理がどんどん遅くなっていきます。この再計算のタイミングをVBAからコントロールできるのがApplication.Calcula...
ExcelVBA

【ExcelVBA・マクロ】近似曲線(トレンドライン)をVBAで追加する方法|Trendlines.Addで種類・予測値を自動設定【コピペOK】

Excelのグラフに近似曲線(トレンドライン)を手動で追加している方は多いのではないでしょうか。データの傾向を確認したり、将来の値を予測したりするのに便利な機能ですが、グラフの数が多いと1つずつ設定するのは手間がかかります。この記事では、V...