形を確認するためにグラフを描いてみます。採用することにします。(1)VBAサブルーチンDfzeroを使ったプログラム例を示します。Sub目的関数を外部関数として用意し、区間と要求精度を指定して呼び出すだけで簡単に使うことができます。確実にゼロ点を挟む区間を与えるように注意が必要です。(2)リバースコミュニケーション版のVBAサブルーチンDfzero_rを使ったプログラム例を示します。1のときにXXの値を使って関数値を計算しYYに入れて再度Dfzero_rを呼び出します。リバースコミュニケーション版の詳細についてはこちらを参照してください。このプログラムを実行すると上と同じ結果が得られます。