文字列です。


コップ  2004-01-14 16:38:25  No: 111309  IP: [192.*.*.*]

Private Sub Form_Load()
b = "初心者"
a = "こんにちわ" & b & "です。"

End Sub
※これで「こんにちわ初心者です。」となります。

●次にコマンドボタン1を押すとbの値が変わります。

Private Sub Command1_Click()
b = "テスト成功"

End Sub
このcommand1に  a = "こんにちわ" & b & "です。"
と記載すれば「こんにちわテスト成功です。」となりますが
それを書かずにaの中のbのみを書き換える事は可能でしょうか?

編集 削除
いな  2004-01-14 17:26:41  No: 111310  IP: [192.*.*.*]

上記のソースでは不可能です。
FormのLoadイベントでbに値を入れている以上
Call Form_Load()とするのもだめ・・・。
サブルーチン化するしかないのでは?

編集 削除
コップ  2004-01-14 17:33:31  No: 111311  IP: [192.*.*.*]

>サブルーチン化するしかないのでは?

サブルーチン化とはどのようなものでしょうか???

編集 削除
いな  2004-01-14 17:51:04  No: 111312  IP: [192.*.*.*]

Private Sub Form_Load()
b = "初心者"
Call GetMsg
End Sub
Private Sub Command1_Click()
    b = "テスト成功"
    Call GetMsg
End Sub

Private Sub GetMsg()
    a = "こんにちわ" & b & "です。"
End Sub

編集 削除