過去ログ

                                Page     626
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼繰り返し構文2  conan 03/1/27(月) 21:20
   ┗Re:繰り返し構文2  JuJu 03/1/28(火) 7:21
      ┗Re:繰り返し構文2  conan 03/1/28(火) 13:21

 ───────────────────────────────────────
 ■題名 : 繰り返し構文2
 ■名前 : conan
 ■日付 : 03/1/27(月) 21:20
 -------------------------------------------------------------------------
   コードの部分のはじめに書く
sub ・・・()の・・・が
sub aaa1()
sub aaa2()
sub aaa3()
とつづく場合、
aaaのあとの数字を変数化して、
for nextなどを使ってコードを書くことはできるんでしょうか?
 ───────────────────────────────────────  ■題名 : Re:繰り返し構文2  ■名前 : JuJu <juju-bbs@su-u.com>  ■日付 : 03/1/28(火) 7:21  -------------------------------------------------------------------------
   conanさん、こんにちはぁ

>sub aaa1()
>sub aaa2()
>sub aaa3()
>とつづく場合、
>aaaのあとの数字を変数化して、
>for nextなどを使ってコードを書くことはできるんでしょうか?

Application.Run を使えば関数名を文字列として呼び出すことができるので可能です。
Runメソッドの詳細はヘルプにて。

但し、この方法は余程な理由がないがぎりはお勧めしません。

冗長かもしれませんが、Select文で分岐する方法をお勧めします。

ではではぁ
 ───────────────────────────────────────  ■題名 : Re:繰り返し構文2  ■名前 : conan  ■日付 : 03/1/28(火) 13:21  -------------------------------------------------------------------------
   JuJu さん
>但し、この方法は余程な理由がないがぎりはお勧めしません。
そうですか〜。では、一つずつコードを書いていくようにします。
ヒント、ありがとうございます。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 626