Excel

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ライブラリなどを使用することがありますが、今回はライブラリは使わずにインターネットから自動取得して色を付けていきます。 
ExcelVBA

【ExcelVBA・マクロ】エクセルでランダムなパスワードを自動生成する方法【業務効率化】

「ユーザーごとに異なるパスワードを作りたい」「安全なパスワードを一括で発行したい」そんなときに便利なのが Excel VBAでのランダムパスワード生成マクロです。この記事では、英数字+記号を含んだパスワードを自動生成する方法をご紹介します。
ExcelVBA

【ExcelVBA・マクロ】エクセルで生年月日から年齢を自動計算するマクロ【業務効率化】

Excelで名簿や顧客リストを扱うとき、生年月日から年齢を自動で計算したいことはありませんか?関数でも可能ですが、マクロを使えばボタンひとつで一括計算できるようになります。この記事では、生年月日から年齢を計算するVBAコードをご紹介します。
ExcelVBA

【ExcelVBA・マクロ】エクセルシート内のハイパーリンクを全てワンクリックで削除するマクロ【一瞬で解除】

Excelでコピー&ペーストしたデータに、意図せずハイパーリンクがついてしまうことはありませんか?手作業で右クリックして削除するのは手間ですが、エクセルマクロを使えば全てのハイパーリンクを一瞬で削除できます。                                 今回はシート内の全てのハイパーリンクを解除するVBAコードをご紹介します。
ExcelVBA

【ExcelVBA・マクロ】Excelで範囲を自動でコピー&ペーストするエクセルマクロ【自動でコピペ】

Excelで「この表を別の場所にコピーしたい」「毎回同じ範囲を貼り付けたい」そんな場面がよくあります。手作業でコピー&ペーストを繰り返すのは面倒ですが、そんな時に便利なのがVBAによる自動でコピー&ペーストしてくれるエクセルマクロできます。コピペがワンクリックでできます。
ExcelVBA

【ExcelVBA・マクロ】Excelの全ての列幅を自動調整するエクセルマクロ【一瞬で列幅が整う】

Excelで作業していると、「列幅が狭くて文字が切れてる…」「毎回ドラッグして調整するのが面倒…」ということはありませんか?そんな時に便利なのがVBAによる全列幅を自動調整してくれるエクセルマクロです。ボタンひとつで全列をぴったりの幅に揃えられます。
ExcelVBA

【ExcelVBA・マクロ】エクセルをPDFに変換して保存するVBAコード【請求書をPDFで自動保存】

Excelで作った見積書や請求書、毎回「名前を付けてPDF保存」していませんか?実はこの作業、マクロを使えばワンクリックで自動化できます。この記事では、初心者でもコピペで使えるVBAコードを使って、指定のシートをPDFに変換し、自動で保存する方法をご紹介します。