Private Sub Form_Load()
b = "初心者"
a = "こんにちわ" & b & "です。"
End Sub
※これで「こんにちわ初心者です。」となります。
●次にコマンドボタン1を押すとbの値が変わります。
Private Sub Command1_Click()
b = "テスト成功"
End Sub
このcommand1に a = "こんにちわ" & b & "です。"
と記載すれば「こんにちわテスト成功です。」となりますが
それを書かずにaの中のbのみを書き換える事は可能でしょうか?
上記のソースでは不可能です。
FormのLoadイベントでbに値を入れている以上
Call Form_Load()とするのもだめ・・・。
サブルーチン化するしかないのでは?
>サブルーチン化するしかないのでは?
サブルーチン化とはどのようなものでしょうか???
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
ツイート | ![]() |