目次:
- この操作は、ユーザー定義関数をExcelに保存した個人用ブックを非表示にします。
- <! - 2 - >
- <! - 3 - >
- このチェックボックスをオンにすると、ほかのユーザーはカスタム関数を表示できないので、変更できません。次に、ビュー保護ステータスを削除できないようにするパスワードを追加します。
- これで、新しいアドインファイルのタイトルと説明を追加する必要のあるワークシートに戻る準備ができました。
- この操作により、Excelのワークシートに戻ります。アドインとしてブックを保存する前に、そのブックに含まれるユーザー定義関数のタイトルを追加する必要があります。 (この情報は、アドインファイルを選択するとアドインダイアログボックスに表示されます)。<ファイル>→[情報]を選択します。
- 8 [タイトル]テキストボックスをクリックして、アドインの説明タイトルを入力し、Backstageビューのメニューで[名前を付けて保存]オプションをクリックします。
- 9右側のパネルの[現在のフォルダ]の下にある[XSTART]をクリックします。
- 10 [ファイルの種類として保存]ポップアップボタンをクリックして、種類として[Excelアドイン]を選択します。
- ブックをアドインファイルとして保存したら、アドインをアクティブにしてワークシートにユーザー定義関数を入力できるようになります。
- この操作は、使用可能なすべてのアドインの名前を示すアドインダイアログボックスを開きます。このアドインの名前をこのリストに追加する必要があります。
- 13新しいアドインの名前の前にあるチェックボックスをオンにして、[OK]をクリックします。
ビデオ: 【Excel, VBA】プログラマ視点からの Excel-VBA (1/7) 2024
Excel 2013で作成したカスタム関数からファイル名を直接入力するときにファイル名を省略できるようにするには、次のように入力します。特別なアドインファイルとしてそれらを含むブックファイルを保存する必要があります。
通常のブックファイルまたはパーソナルマクロブックファイルの一部として保存するユーザー定義関数の唯一の制限は、([関数の挿入]ダイアログボックスを使用せずに)セルに直接入力すると、関数名の前にファイル名を付ける必要があります。
<! - 1 - >入力可能なユーザ定義関数を含むワークブックをファイル名なしでワークシートに変換するには、次の手順に従います。1 [表示]タブの[再表示]ボタンをクリックし、 PERSONALを選択してからOKをクリックします。
この操作は、ユーザー定義関数をExcelに保存した個人用ブックを非表示にします。
2 Alt + F11を押すか、開発者タブのVisual Basicコマンドボタンをクリックするか、Alt + LVを押します。
<! - 2 - >
この操作は、プロジェクトエクスプローラウィンドウで選択されたユーザー定義関数を含むブックファイルを含むVisual Basic Editorウィンドウを開きます。今度は、このワークブックの保護を設定して、誰もあなたの内容を変更できないようにします。3 Visual Basic Editorのメニューバーから、ツール→VBAProject Propertiesを選択します。
<! - 3 - >
この操作は、[一般]タブと[保護]タブを持つ[VBAProject - プロジェクトのプロパティ]ダイアログボックスを開きます。4 [保護]タブをクリックし、[表示するプロジェクトをロックする]チェックボックスをオンにします。
このチェックボックスをオンにすると、ほかのユーザーはカスタム関数を表示できないので、変更できません。次に、ビュー保護ステータスを削除できないようにするパスワードを追加します。
5 [パスワード]テキストボックスをクリックし、パスワードを入力して[パスワードの確認入力]テキストボックスをクリックし、上のテキストボックスに入力したとおりにパスワードを再入力してから[OK]をクリックします。
これで、新しいアドインファイルのタイトルと説明を追加する必要のあるワークシートに戻る準備ができました。
6標準ツールバーの先頭にあるMicrosoft Excelの表示ボタンをクリックします。
この操作により、Excelのワークシートに戻ります。アドインとしてブックを保存する前に、そのブックに含まれるユーザー定義関数のタイトルを追加する必要があります。 (この情報は、アドインファイルを選択するとアドインダイアログボックスに表示されます)。<ファイル>→[情報]を選択します。
Excel 2013は、Backstageビューにブックの情報画面を表示します。ここで、[タイトル]フィールドにアドインの簡単な名前とそのカスタム関数の詳細を入力します。
8 [タイトル]テキストボックスをクリックして、アドインの説明タイトルを入力し、Backstageビューのメニューで[名前を付けて保存]オプションをクリックします。
この操作は、XLSTARTフォルダが現在選択されている[名前を付けて保存]画面を開きます。
9右側のパネルの[現在のフォルダ]の下にある[XSTART]をクリックします。
Excelは、ファイルの種類をExcelアドイン(*。xlam)に変更し、保存するファイル名(Excelに.xlamファイル拡張子を自動的に付加する)を指定する必要がある[名前を付けて保存]ダイアログボックスを開きますそれ。
10 [ファイルの種類として保存]ポップアップボタンをクリックして、種類として[Excelアドイン]を選択します。
[ファイル名]コンボボックスをクリックし、[保存]ボタンをクリックする前にファイル名に必要な変更を加えます(ファイル名拡張子.xlamを変更せずに)。
ブックをアドインファイルとして保存したら、アドインをアクティブにしてワークシートにユーザー定義関数を入力できるようになります。
11ファイル→オプション→アドインを選択するか、Alt + FTAAを押します。
[アドイン]タブの下部にある[実行]ボタンをクリックして、[管理]ドロップダウンリストボタンにExcelアドインが表示されていることを確認します。
この操作は、使用可能なすべてのアドインの名前を示すアドインダイアログボックスを開きます。このアドインの名前をこのリストに追加する必要があります。
12 [参照]リストボックスで新しいアドインファイルの名前をクリックし、[OK]をクリックします。
この操作は、[参照]ダイアログボックスを閉じ、新しいアドインファイルを一覧表示する[アドイン]ダイアログボックスに戻ります。これで、新しいアドイン(アドインダイアログボックスの下部にアドインを付けたタイトルと説明を表示する)の名前の前にあるチェックボックスがオンになっていることを確認します[OK]をクリックします。
13新しいアドインの名前の前にあるチェックボックスをオンにして、[OK]をクリックします。
[OK]をクリックするとすぐに、Excelは[アドイン]ダイアログボックスを閉じてVBAエディタウィンドウに戻ります。 VBA標準ツールバーの保存ボタン(Ctrl + S)、Microsoft Excelの表示ボタン(Alt + F11)を選択できます。 PERSONALブックに戻ると、[表示]タブの[非表示]ボタン(Alt + WH)