ExcelVBAでワークシートからユーザー定義関数が使える条件と隠す方法
ExcelVBAでは、Excelワークシートの数式からVBAに記載したFunctionプロシージャによって宣言された関数を既存の関数(SUM等)と同じように使用することが出来ます。 しかし、表示されているのにエラーとなったり、表示されていないのに使えてしまったりという、よくわからない挙動をします。 今回は、この辺りの解説をしていきます。 重要事項 入力候補に関数名が出ないからと言って使えないわけではない ワークシート上でも モジュール名.関数名 と書くことができ、モジュール名が省略された場合はVBAが自動的に選択している。 関数名が重複するとモジュール名から記載が必要になる クラスモジュールに…
2021/10/11 00:00