Microsoft Excelで簡単なマクロを書く方法

ページ名:Microsoft Excelで簡単なマクロを書く方法

Excelにはキーボードショートカットやテンプレートなど、時間を節約する機能がたくさんありますが、マクロを作成して繰り返し作業を行うことで、さらに時間を節約することができます。このWikiHowでは、Excelスプレッドシートに簡単なマクロを作成する方法を説明します。

パート1

開発者タブを有効にする

  1. Excelを開きます。開発者]タブを表示する手順は、Windows版Excelの多くのバージョンで同じです。Mac版Excelでは若干の違いがあります。
  2. ファイル」タブをクリックします。ドキュメントスペースの上の編集リボンにあります。
    • Mac版Excelでは、画面上部の「Excel」メニューをクリックします。
  3. オプション」をクリックします。このオプションはメニューの一番下にあります。
    • Mac版Excelで、「環境設定」メニューオプションをクリックします。
  4. リボンのカスタマイズ」をクリックします。ウィンドウの左側のパネルにあります。
    • Mac版Excelで、「オーサリング」セクションの「リボンとツールバー」をクリックします。
  5. 開発者」の横にあるボックスにチェックを入れます。ウィンドウの右側、"メインタブ "のヘッダーに表示されます。
    • Mac版Excelでは、"タブまたはグループのタイトル "リストに "開発者 "が表示されます。
  6. OKをクリックします。タブリストに「開発者」タブが表示されます。
パート2

マクロを記録する

  1. 編集スペースの上の編集リボンに「開発者」タブが表示されているはずです。表示されていない場合は、もう一度確認してください。
  2. マクロの記録]をクリックします。Developer]タブの[Code]セクションにあります。Alt+T+M+Rキーを押して、新しいマクロを開始することもできます(Windowsのみ)。
  3. マクロに名前を付けます。特に複数のマクロを作成する場合は、簡単に識別できるようにしてください。
    • マクロが何を達成するのかを説明するために、説明を追加することもできます。
  4. ショートカットキーのフィールドをクリックします。マクロを簡単に実行するためのキーボードショートカットを割り当てることができます。これはオプションです。
  5. ⇧ Shift + 文字を押してください。これでCtrl+⇧ Shift+文字のキーボードの組み合わせが作成され、マクロが開始されます。Shiftを押さないと、すでに存在するキーボードショートカットを上書きしてしまう危険があります。例えば、Shiftを押さずにボックスにzを入力した場合、「元に戻す」ショートカット(Ctrl + Zです)を上書きすることになります。
    • Macの場合は、⎨ Opt+⌘ Command+文字の組み合わせになります。
  6. マクロを保存]ドロップダウンをクリックします。さらにオプションが表示されます。
  7. マクロを保存する場所をクリックします。マクロを現在のスプレッドシートのみに使用する場合は、"このワークブック "のままにしておきます。どのスプレッドシートでもマクロを使用したい場合は、"Personal Macro Workbook "を選択します。
  8. OKをクリックします。マクロの記録が始まります。
  9. 記録したいコマンドを実行してください。これで、ほとんどすべての操作が記録され、マクロに追加されます。たとえば、セルC7でA2とB2の合計式を実行した場合、今後マクロを実行すると、常にA2とB2の合計がC7に表示されます。
    • マクロは非常に複雑にすることができ、マクロを使って他のOfficeプログラムを開くこともできます。マクロの記録中は、Excelで行うほぼすべての操作がマクロに追加されます。
  10. 終了したら[記録の停止]をクリックします。これでマクロの記録が終了し、保存されます。
  11. ファイルをマクロ対応形式で保存します。マクロを保存するには、ワークブックをマクロ対応の特別なExcel形式で保存する必要があります:
    • ファイル]メニューをクリックし、[保存]を選択します。
    • ファイル]メニューをクリックし、[保存]を選択します。
    • Excelマクロ対応ワークブック」をクリックします。
パート3

マクロの使用

  1. マクロ対応ワークブックファイルを開きます。マクロを実行する前にファイルを閉じた場合は、コンテンツを有効にするよう求められます。
  2. コンテンツの有効化] をクリックします。マクロが有効なワークブックを開くと、Excelスプレッドシートの上部にセキュリティ警告バーが表示されます。自分自身のファイルなので信頼できますが、他のソースからマクロ対応ファイルを開く際には十分注意してください。
  3. マクロのショートカットを押す(ショートカットキーを使いたい場合)。マクロを使いたいときは、マクロ用に作成したショートカットを押せばすぐに実行できます。
  4. 開発者]タブの[マクロ]ボタンをクリックします(メニューを使用する場合)。現在のスプレッドシートで使用可能なマクロがすべて表示されます。
  5. 実行したいマクロをクリックします。
  6. 実行ボタンをクリックします (カスタムボタンを有効にしている場合)。現在のセルまたは選択範囲内でマクロが実行されます。
    • カスタム ボタンが有効になっていない場合は、[リボンのカスタマイズ] から追加できます。
  7. マクロのコードを表示するマクロのコーディングの仕組みについて詳しく知りたい場合は、作成したマクロのコードを開いていじることができます:
    • 開発者]タブの[マクロ]ボタンをクリックします。
    • 表示したいマクロをクリックします。
    • Edit ボタンをクリックします。
    • Visual Basicのコード編集ウィンドウでマクロのコードを表示します。
この記事は、CC BY-NC-SAの下で公開されている「 How to Write a Simple Macro in Microsoft Excel」を改変して作成しました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧