ワークシート関数が動作しない
[Q] XLPack ワークシート関数を呼び出しても動作しない.
[A] XLPack ワークシート関数が動作しないときはVBA 関数呼び出しになっていないかチェックしてみてください.
XLPack の関数名は, W で始まるものがワークシート関数, それ以外のものが VBA 関数となっています. そのため, W で始まっていない関数をワークシートから呼び出すことはできません.
VBA 関数をワークシート関数としてワークシート中から呼び出すことは通常はできません(#NAME?エラーになります). しかし, XLPack.xlam を参照設定したExcelブックの中, および, 「XLPack VBA Library」アドインを組み込んだときにすべてのExcelブックの中で, 仕組み上呼び出すことができます. その場合の動作は不定で, 多くは意味のない値またはエラーを返しますが, うまく動作することもあり, 最悪クラッシュすることもあります.
注 - ワークシート関数のみを使用しVBA 関数を使用することがない場合には「XLPack VBA Library」アドインは不要ですので, 組み込まないことをお勧めします.
数式バーのfx(関数の挿入)をクリックしたとき, XLPackワークシート関数は関数の分類「XLPack」に表示されることで区別することもできます.
通常の VBA 関数は関数の分類「ユーザー定義」にあり, 「ヘルプがありません」と表示されます. このような関数はワークシートの中で使用できません.