カスタム関数 > カスタム関数の名前の重複を検索および解決するには
  
カスタム関数の名前の重複を検索および解決するには
1. カスタム関数の名前が組み込み関数の名前と同一でないかどうかを確認します。「関数」タブの「関数」グループで、「すべての関数」をクリックし、カスタム関数の名前をサーチします。
2. カスタム関数の名前が別のカスタム関数の名前と同一でないかどうかを確認します。システム変数 CustomFunctions を評価して、返される行列にカスタム関数の名前が 2 行以上に含まれていないかどうかを確認します。
返される行列には 3 つの列があり、1 行につき 1 つのカスタム関数が記述されています。1 列目には DLL ファイル名、2 列目にはカスタム関数の名前、3 列目にはカスタム関数のオブジェクトの文字列表現が記述されています。
カスタム関数が呼び出される際の読み込み優先度が高い順に、上から記述されます。カスタム関数の名前が 2 行以上表示された場合、順番が上位の関数が呼び出されます。
上記のカスタム関数リストの 4 行目に記述されている関数 sin は、組み込み関数 sin と同じ名前です。
3. カスタム関数の名前を変更するには、sinALT のような名前を新しくカスタム関数に割り当てます。
これで、 sin関数の両方のバージョンを使用できるようになります。
* 
引数を使用しなくても関数を評価して、関数の出所を確認できます。たとえば、sinALT および sin を評価すると、userpack.dll および組み込み関数がそれぞれ呼び出されることを確認できます。
上記の手順で、長い名前やわかりにくい名前のカスタム関数の名前を変更できます。