『関数をマクロで使用』(YMO) いつもお世話になります。 下記関数をマクロの中で使用する方法を御教授願います。 宜しくお願い致します。 (excel2010) a=DEGREES(ATAN(F6/C11)) ---- DEGREES関数はマクロの中でも使えて ATAN関数はマクロではAtnと言う関数名の様ですので Application.Degrees(Atn(Range("F6").Value / Range("C11").Value)) こんなのでどうですか? 単純に置き換えただけなので、違っているかもですが。。。? (HANA) ---- 助かりました。(HANA)様有難う御座いました。 もう一つ質問宜しいでしょうか? Degreesを抜いて下記にするとエラーとなりますが、何故でしょうか? 宜しくお願いします。 Application.Atn(Range("F6").Value / Range("C11").Value) (YMO) ---- DEGREES関数は、ワークシート関数で Atn関数は、ワークシート関数ではありません。  アークタンジェントをワークシート上で求める時の  関数名は ATAN ですよね? 先頭に有る「Application.」は、DEGREES にくっついているもので 全体にくっついているものではありません。 単純に、引数の中から出してみて下さい。 Atn(Range("F6").Value / Range("C11").Value) (HANA) ---- (HANA)様 良く解りました。 詳細な説明有難う御座いました。 勉強します。 (YMO)