小学館IDをお持ちの方はこちらから
ログイン
初めてご利用の方
小学館IDにご登録いただくと限定イベントへの参加や読者プレゼントにお申し込み頂くことができます。また、定期にメールマガジンでお気に入りジャンルの最新情報をお届け致します。
新規登録
人気のタグ
おすすめのサイト
企業ニュース

一度覚えれば簡単!Excelでマクロを作成・有効化する方法

2023.12.12

Excelのマクロは複数の手順を記録し、ボタン1つで実行することによって作業の効率を上げることができる機能である。

本記事では、Excelのマクロでできること、Excelのマクロのメリット、作成方法等について、解説する。

Excelのマクロとは

Excelのマクロについて、以下の順に解説する。

  1. Excelのマクロとは
  2. Excelのマクロでできること
  3. Excelのマクロでできないこと
  4. Excelのマクロのメリット

1) Excelのマクロとは

マクロとは、Excelの作業を設定することで操作を自動化できる機能のことである。マクロ機能は操作内容の記録と実行の2種類の操作で成り立ち、高度なプログラミング知識は不要である。マクロを通じてデータ入力や集計、印刷など、Excelで行うすべての機能を操作可能で、作業の簡略化や操作ミスの削減に役立つ機能である。

2)Excelのマクロでできること

マクロでは、セルやテーブルの編集、データの集計・加工、ファイルの統合・分割、書類の作成などができる。これらを組み合わせることで、以下のような業務を自動化することができる。ここでは、Excelマクロの具体的な活用事例を5つ紹介する。

・シフト表や在庫管理などのデータ処理の自動化

・定期的に作成する書類の自動作成、画像の挿入、大きさ変更

・メール送信の自動化

・Webサイトの情報を自動取得

・PowerPointやWordなどとの連携

3)Excelのマクロでできないこと

Excelマクロは、便利な機能であるが、できないことや向いていない作業があるので注意が必要だ。

・大量のデータ処理は不向き

・Officeソフト以外とは連携できない

・条件分岐→「この場合はAの操作、この場合はBの操作」といったような条件分岐はできない。

4)Excelのマクロのメリット

Excelマクロを使うメリットとして、以下のような項目が挙げられる

・作業時間が短縮され、別のタスクに時間を使えるようになる

・複雑な作業フローが短縮され、簡易的な引継ぎで誰でも作業が可能になる

・入力漏れや計算ミスなどのケアレスミスがなくなる

・関数のみでは処理できない作業が自動化できる

・業務内容の整理につながる

・コストがほとんどかからない

Excelでマクロを使用する方法

Excelマクロを使用する場合、まずはマクロを作成し、保存した後に実行するという作業が必要である。さらにマクロを有効にする方法について解説する。

  1. マクロ作成のために【開発】タブを表示する。
  2. 【表示】タブからマクロのボタンを選択する。
  3. マクロの基本的な作成方法
  4. 記録したマクロを実行するには
  5. Excelのマクロを有効にする方法

1)マクロ作成のために【開発】タブを表示する。

「マクロの記録」機能を利用するには、事前に以下の手順を実行して、Excelのリボンに【開発】タブを表示する。【開発】タブには、マクロ関連のボタンがまとめられている。

①【ファイル】タブをクリック

②「オプション」をクリック

③「リボンのユーザー設定」をクリック

④右側のリボンのユーザー設定で「メインタブ」を選択

⑤下の「開発」にチェックマークを入れる

⑥「OK」をクリック

下の図のようにリボンに【開発】タブが表示される。

⑦【開発】タブをクリックする

⑧以下の図のようにマクロのボタンが表示される

2)【表示】タブからマクロのボタンを選択する。

「マクロの記録」機能は【表示】タブからも選択できる

①【表示】タブをクリック

②「マクロ」をクリック

③マクロのボタンが表示される

3)マクロの基本的な作成方法

「マクロの記録」機能の使い方について、以下に解説する。

①【開発】タブをクリック(または【表示】タブ)

②「マクロの記録」をクリック

③[マクロの記録]ダイアログボックスの「マクロ名」に任意のマクロ名(ここでは月の表示)を入力

④「OK」をクリック

⑤Excelシートに文字を入力する(ここでは1月~12月を入力)

⑥「記録終了」をクリック

次に「マクロの記録」を行ったブックをパソコンに保存する。

⑦【ファイル】タブをクリック

⑧「名前を付けて保存」をクリック

⑨「Excelマクロ有効ブック」として保存

⑩「保存」をクリック

4)記録したマクロを実行するには

マクロを記録したら、作成したマクロを実行し、きちんと記録できているかどうか確かめる。

①新しいシートを開き、【開発】タブの「マクロ」をクリック

②「マクロ」のダイアログボックスが開いたら、作成したマクロ(ここでは月の表示)を選択

③「実行」をクリック

④記録したマクロがきちんと表示された

5)Excelのマクロを有効にする方法

マクロが設定されたExcelのシートは、デフォルトの設定でマクロの実行が無効(警告を表示して全てのマクロを無効にする)になっており、マクロが動作しない。これは、コンピューターウィルス等が、マクロ機能を悪用し、PCが危険な状態にならないようにするためである。そのため、都度有効化の作業が必要である。マクロを有効にする方法について、以下に解説する。

マクロが設定されたExcelシートを開くと、以下の図のような警告の表示が出るようになっている。マクロを実行できるようにするには、このファイルが安全であることを確認したうえで、「コンテンツの有効化」をクリックする。

以下の図のように警告が消え、マクロが実行できるようになる。

Excelでマクロを削除する方法

作成したマクロを削除する場合は、以下の手順で行う。

①【表示】または【開発】タブで「マクロ」をクリック

②[マクロ]のダイアログボックスが表示されたら削除するマクロ名を選択する

➂「削除」をクリック

最後に

本記事では、Excelでマクロを作成する方法、有効化する方法、削除する方法について解説した。

マクロは簡単に作成でき、一度作成すれば、わずかな時間で利用できるため、業務効率の向上につながる。様々な業務に応用的に活用することも可能で、作業を自動化することもできるため、時間に余裕ができるとともに、ミスを防ぐこともできるため、ぜひ積極的に活用いただきたい。

文/編集部

@DIMEのSNSアカウントをフォローしよう!

DIME最新号

最新号
2024年4月16日(火) 発売

DIME最新号は「名探偵コナン」特集!進化を続ける人気作品の魅力、制作の舞台裏まで徹底取材!

人気のタグ

おすすめのサイト

ページトップへ

ABJマークは、この電子書店・電子書籍配信サービスが、著作権者からコンテンツ使用許諾を得た正規版配信サービスであることを示す登録商標(登録番号 第6091713号)です。詳しくは[ABJマーク]または[電子出版制作・流通協議会]で検索してください。