tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 引数の数を変動できる関数を作る方法について教えてください
投稿日: 2008/03/24(Mon) 15:36
投稿者のぶ
Excelのマクロでの質問です。
Excelのsum関数のように、セルの位置を複数指定し、解を返す関数を作りたいのですが、
sum関数のように、最大30までですが任意の数のセル位置を指定する事ができる関数を作るには
どのようにしたらよいのかご教授下さい。
引数を30個用意すればもしかしたら出来なくはないですが、不要な引数をその関数を使う毎に
与えないといけないとおもうので、そのあたりがよく分からないです。
Sum関数のように、引数が3個でも10個でも自由に指定する関数は作れますでしょうか?

F1 ←セルの位置
F1=1
F2=2
F3=3
=sum(F1,F2,F3) 解   6
=sum(F1,F2)  解   3    
=sum(F1:F2,F3) 解   6
このように同じ関数でも引数の数が異なっても解をだしてくれる様にしたいです。
ちなみに、引数に渡すのは、セルの位置です。

以上 よろしくお願いします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。