| 
    
     |  | こうちゃん さん こんばんわ。 回答ありがとうございます。
 Functionのイメージはつかめたのですが質問が的確でなかったみたいです。
 今回、ワークシートで使うことを考えています。
 sheet1の
 A列目に1行からn行まで任意のデータが
 B列目に1行からn行まで任意のデータが
 C列目の1行目にも任意のデータが入っています。
 nは毎回変わります。
 
 これらのデータをワークシート上で選択して(1)のファンクションで読み込んで例としてtest()マクロ内で使用したいのですが、読み込み方がわかりません。A/B列についてはn個のデータを以下のように配列にそれぞれ入れ、C1はzに入れたいのですが・・・
 できれば読み込み方とその記述方法を教えていただけないでしょうか?
 どうぞよろしくお願いいたします。
 
 配列x x(1)=A1 x(2)=A2 ・・・x(n)=AN
 配列y y(1)=B1 y(2)=B2 ・・・y(n)=BN
 z    z=C1
 
 Function test(x() as double,y() as double,z as Integer) ・・・(1)
 
 For i=1 to n
 xx(0)=0#
 yy(0)=0#
 xx(i)=x(i)+xx(i-1)
 yy(i)=y(i)+yy(i-1)
 Next
 Goukei=xx(n)+yy(n)+xx(n-2)/z
 test=Goukei
 End Function
 
 
 |  |