[[20120518110505]] 『関数をマクロで使用』(YMO) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『関数をマクロで使用』(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)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.