投稿日 | : 2004/07/07(Wed) 23:14 |
投稿者 | : 花ちゃん |
Eメール | : |
URL | : |
タイトル | : Re: どの関数を呼び出すのかを自由に選択したい |
と言うより何がしたいのか、それはなぜなのかが解りません。
ただ、単に処理を分岐したいだけのように思えるのですが、通常は、関数をいくつも
作って使い分けせずに、引数等を工夫して一つの関数で色々使えるように工夫するものだと
思います。
貴方がやろうとしている事は、関数を色々作って、呼び出す時は、コードを簡単にしたい
というような事のようですが、処理をこちらからあちらに移動したのと同じ事でメリット
が無いように思うのですが。
それと、[自由に選択したいが]この自由にとはどのような使い方が貴方のいっている
自由なのか理解できません。
>rivate Sub Command1_Click()
> dim a
> a = "testsub"
> Call a
>nd Sub
これなら自由ではなく固定なのでは、下記と同じかと思うのですが
rivate Sub Command1_Click()
Call testsub
nd Sub
どの道関数を選択するのに条件分けする必要があるのでは、それなら
Select Case WorkNo
Case 1
Call a
Case 2
Call b
Case 3
Call c
End Select
変数にしても別々に指定しても変り無いのではと思うのですが。
もう少し本当にやりたい事を整理してみて下さい。
#因みに、値を返すものを関数といい SUB は関数ではありません。