2025-09

ExcelVBA

【ExcelVBA・マクロ】繰り返し処理の基本![For~Next]と[Do~Loop]の違いと使い分け

ExcelVBAで「同じ処理を何度も繰り返したい」と思ったことはありませんか?そんなときに欠かせないのが 繰り返し処理(ループ処理) です。VBAには代表的なループ構文として For~Next文 と Do~Loop文 があります。本記事では、両者の特徴や違い、使い分けのポイントを解説していきます。
ExcelVBA

【ExcelVBA・マクロ】シートの保護・解除するエクセルマクロ【自動化】

Excelでシートを毎回「シート保護」を設定/解除するのはとても手間ですよね。特に、社内共有用ファイルや入力制御を行いたいブックでは、シートを保護したい場面が多くあります。そして編集の際はシートの保護解除を行いますが、毎回保護⇔解除するとなると、かなり面倒ですよね・・・この記事では、ExcelVBAでシートをワンクリックで保護/解除するマクロをご紹介します。パスワードも設定できるので、セキュリティ面も安心です。
ExcelVBA

【ExcelVBA・マクロ】セル内の全角数字を一括で半角に変換するエクセルマクロ【業務効率化】

Excelで入力したデータに、全角の数字(12345...)と半角の数字(12345...)が混ざってしまうことはありませんか?特にシステムへのデータ取込みや他部署とのデータ共有時に、数字が全角だとエラーになったり、揃っていないことで処理が止まるケースがあります。この記事では、セル内の全角数字を一括で半角に変換するエクセルマクロをご紹介します。
ExcelVBA

【2026年対応】祝日データをインターネットから自動取得してセルに色付けするエクセルマクロ【ExcelVBA・マクロ】

Excelでスケジュール表やシフト表を作るとき、祝日を入力するのは大変ですよね。そこで便利 なのが 祝日データをインターネットから自動取得して色付けする方法 です。インターネットから情報を取得するとなるとJSONライブラリなどを使用することがありますが、今回はライブラリは使わずにインターネットから自動取得して色を付けていきます。