Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


32653 / 76734 ←次へ | 前へ→

【49315】Re:Call と Application.Run の違い
質問  多摩川  - 07/5/31(木) 9:56 -

引用なし
パスワード
   ふと,疑問に思いました。
お手数ですが,またお付き合い下さい。

Sub 挨拶()
  Dim a As String
  Dim b As String
  Dim c As String
  Dim d As String
  
  Call macro1(a)
  Call macro2(b)
  Call macro3(c)
  Call macro4(d)
  MsgBox a & b & c & d
  
End Sub

Sub macro1(aaa As String)
  aaa = "お"
End Sub

Sub macro2(aaa As String)
  aaa = "は"
End Sub

Sub macro3(aaa As String)
  aaa = "よ"
End Sub

Sub macro4(aaa As String)
  aaa = "う"
End Sub

こんなのがあったとします。
仮に,macro1〜macro100まであった場合,
返し値がなければ,
  For i = 1 To 100
    Application.Run "macro" & i, a
  Next i
と簡略化すると思うのですが,
値を返したい場合は,やはり,Callしか手がないのでしょうか?

3 hits

【49284】Call と Application.Run の違い 多摩川 07/5/30(水) 16:24 質問
【49286】Re:Call と Application.Run の違い Jaka 07/5/30(水) 16:41 発言
【49305】Re:Call と Application.Run の違い ichinose 07/5/30(水) 21:31 発言
【49314】Re:Call と Application.Run の違い 多摩川 07/5/31(木) 9:26 お礼
【49315】Re:Call と Application.Run の違い 多摩川 07/5/31(木) 9:56 質問
【49316】Re:Call と Application.Run の違い ウッシ 07/5/31(木) 10:12 発言
【49319】Re:Call と Application.Run の違い 多摩川 07/5/31(木) 11:04 質問
【49324】Re:Call と Application.Run の違い ウッシ 07/5/31(木) 12:00 発言
【49332】Re:Call と Application.Run の違い 多摩川 07/5/31(木) 13:41 お礼
【49317】Re:Call と Application.Run の違い Jaka 07/5/31(木) 10:13 発言
【49320】Re:Call と Application.Run の違い 多摩川 07/5/31(木) 11:21 質問
【49327】Re:Call と Application.Run の違い Jaka 07/5/31(木) 12:21 発言
【49333】Re:Call と Application.Run の違い 多摩川 07/5/31(木) 13:47 お礼

32653 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free