Microsoft Office Online
Office Online にサインイン (サインインとは?) | サインイン

 
 
Microsoft Office Excel
検索
検索
 
以前のバージョン: (c) Microsoft
以前のバージョンの製品情報
更新プログラムの確認: (c) Microsoft
Office のダウンロード
 
 
 
注意: このページはサポートされていない Web ブラウザで表示されています。この Web サイトは、Microsoft Internet Explorer 6.0 以降、Firefox 1.5、または Netscape Navigator 8.0 以降を使用すると、正しく表示されます。 サポートされているブラウザの詳細情報

印刷用ページの表示印刷用ページの表示 ブックマークを設定して共有共有
マクロを作成する
 

表示マクロを記録する

  1. セキュリティ レベルを [中] または [低] に設定します。

    表示その方法は?

    1. [ツール] メニューの [オプション] をクリックします。
    2. [セキュリティ] タブをクリックします。
    3. [マクロのセキュリティ] の [マクロのセキュリティ] をクリックします。
    4. [セキュリティ レベル] タブをクリックし、使用するセキュリティ レベルを選択します。
  2. [ツール] メニューの [マクロ] をポイントし、[新しいマクロの記録] をクリックします。
  3. [マクロ名] ボックスにマクロ (マクロ : 1 つまたは複数のアクションを自動的に実行させるための仕組み。マクロは Visual Basic for Applications プログラミング言語で記述します。)名を入力します。

    メモ

    • マクロ名の先頭には、必ず文字を入力します。2 番目以降の文字には、文字、数字、またはアンダースコア (_) を使用できます。マクロ名にスペースは使用できません。単語を区切るときはアンダースコアを使います。

    • セル参照とマクロ名を同じにすることはできません。同じにした場合、マクロ名が無効であることを通知するエラー メッセージが表示されます。

  4. ショートカット キー (ショートカット キー : メニュー コマンドの実行に使用する F5 または Ctrl + A などのファンクション キーまたはキーの組み合わせのこと。メニュー、コマンド、またはコントロールのフォーカスを移動するアクセス キー (Alt + F などのキーの組み合わせ) とは異なります。)を使ってマクロを実行する場合は、[ショートカット キー] ボックスに半角のアルファベットを入力します。ショートカット キーには、Ctrl + 文字キー (小文字の場合) または Ctrl + Shift + 文字キー (大文字の場合) を使用できます。文字キーはキーボード上の任意のアルファベット キーです。ショートカット キーに数字や、@、# などの特殊文字を使うことはできません。

    メモ  ショートカット キーを登録したマクロを含むブックが開いている間は、対応する Excel の既定のショートカット キーが無効になります。

  5. [マクロの保存先] ボックスで、マクロを保存する場所をクリックします。

    マクロを、Excel を使用する際に常に使用できるようにするには、[個人用マクロ ブック] を選択します。

  6. マクロの説明を加える場合は、[説明] ボックスに説明を入力します。

  7. [OK] をクリックします。
  8. アクティブ セルの位置を基準としてマクロを実行する場合は、相対セル参照を使用してマクロを記録します。[記録終了] ツールバーの ボタン イメージ (相対参照) をクリックして、選択状態にします。Excel を終了するまで、またはもう一度 ボタン イメージ (相対参照) をクリックして選択されていない状態にするまで、マクロは相対参照で記録されます。

  9. マクロを記録する操作を行います。
  10. [記録終了] ツールバーの ボタン イメージ (記録終了) をクリックします。

表示Visual Basic を使用してマクロを作成する

  1. Excel で [ツール] メニューの [マクロ] をポイントし、[Visual Basic Editor] をクリックします。
  2. [挿入] メニューの [モジュール] をクリックします。
  3. モジュールのコード ウィンドウにコードを入力するか、コピーします。
  4. モジュール ウィンドウからマクロ (マクロ : 1 つまたは複数のアクションを自動的に実行させるための仕組み。マクロは Visual Basic for Applications プログラミング言語で記述します。)を実行する場合は、F5 キーを押します。
  5. マクロの記述が終了したら、[ファイル] メニューの [終了して Microsoft Excel へ戻る] をクリックします。

表示スタートアップ マクロを作成する

Auto_Activate などの自動マクロ (マクロ : 1 つまたは複数のアクションを自動的に実行させるための仕組み。マクロは Visual Basic for Applications プログラミング言語で記述します。)は、Excel を起動したときに自動的に実行されます。スタートアップ マクロの詳細については、Visual Basic のヘルプ (Microsoft Visual Basic のヘルプ : Excel の Visual Basic のヘルプを表示するには、[ツール] メニューの [マクロ] をポイントし、[Visual Basic Editor] をクリックします。次に、[ヘルプ] メニューの [Microsoft Visual Basic ヘルプ] をクリックします。)を参照してください。

表示マクロの一部をコピーして別のマクロを作成する

  1. セキュリティ レベルを [中] または [低] に設定します。

    表示 その方法は?

    1. [ツール] メニューの [オプション] をクリックします。
    2. [セキュリティ] タブをクリックします。
    3. [マクロのセキュリティ] の [マクロのセキュリティ] をクリックします。
    4. [セキュリティ レベル] タブをクリックし、使用するセキュリティ レベルを選択します。
  2. コピーするマクロ (マクロ : 1 つまたは複数のアクションを自動的に実行させるための仕組み。マクロは Visual Basic for Applications プログラミング言語で記述します。)が含まれるブックを開きます。
  3. [ツール] メニューの [マクロ] をポイントし、[マクロ] をクリックします。
  4. [マクロ名] ボックスに、コピーするマクロの名前を入力します。
  5. [編集] をクリックします。
  6. コピーする行を選択します。

    マクロ全体をコピーする場合は、Sub 行および End Sub 行も選択する必要があります。

  7. [標準] ツールバー (ツールバー : コマンドの実行に使用するボタンやオプションが付いたバー。特定のツールバーを表示するには、[表示] メニューの [ツールバー] をポイントし、必要なツールバーをクリックします。目的のボタンが表示されない場合は、ツールバー右端の [ツールバー オプション] をクリックします。)ボタン イメージ (コピー) をクリックします。
  8. コピー先のモジュールに切り替えます。
  9. ボタン イメージ (貼り付け) をクリックします。

表示ヒント

個人用マクロ ブック ファイル (Personal.xls) は、Visual Basic Editor (Visual Basic Editor : Visual Basic for Applications のコードやプロシージャを作成および編集するための環境。Visual Basic Editor には、コードの構文、実行、および論理に関する問題を見つけるためのデバッグ ツールセットが用意されています。) からいつでも開くことができます (Alt + F11)。Personal.xls は常に開いている非表示のブックであるため、マクロをコピーする場合は非表示を解除する必要があります。

広告