Function名に変数を使用する方法は、Application.Run しか知らないのですがこれでは
戻り値がえられません。
ご指導よろしくお願いいたします。
Sub TEST()
Dim Prc_Name As String
Dim i As Long
Dim Rtn
For i = 1 To 3
Prc_Name = "PRC_" & Trim(Str(i))
Application.Run Prc_Name '←'ここでFunctionからの戻り値を得たい
Rtn = Application.Run Prc_Name '←これではエラーになります
Next i
End Sub
Function PRC_1() As Boolean
'処理
PRC_1 = 処理結果(True Or False)
End Function
Function PRC_2() As Boolean
'処理
PRC_2 = 処理結果(True Or False)
End Function
Function PRC_3() As Boolean
'処理
PRC_3 = 処理結果(True Or False)
End Function
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Visual Basic(VBA) EXCEL VBAにて動的にCheckBOXを複数作成し、同BOXにイベントを追加したい 1 2023/03/16 07:05
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- Visual Basic(VBA) 【追加】ファイルを閉じてダイアログで保存した時だけ処理の実行をする 3 2022/03/23 15:43
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) 別シートから年齢別の件数をカウントしたい 6 2023/01/23 12:00
- Visual Basic(VBA) 【変更】ファイルを閉じてダイアログで保存した時、更新したシートだけの処理の実行をする 5 2022/03/26 18:31
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
エクセルVBA 「Application.Run」について
Excel(エクセル)
-
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
Application.Runエラー(1004)
Excel(エクセル)
-
-
4
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
5
EXCEL VBAのユーザーフォームに引数を渡す方法について
Excel(エクセル)
-
6
エクセルでエラーが出て困っています。
Excel(エクセル)
-
7
メッセージボックスを前面に表示させるには?
Visual Basic(VBA)
-
8
ExcelのVBA。public変数の値が消える
Visual Basic(VBA)
-
9
参照設定は2.8と6.0 6.1とどちらにチェッ
その他(Microsoft Office)
-
10
VBAでセルがコピーされているか判定したい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【C#/Java?】try-catchでcatch...
-
マクロで、次のコードへ行く前...
-
【VBA】エラー処理で別プロシー...
-
特定の名前のオートシェイプの...
-
IF文に時間(何時から何時ま...
-
private subモジュールを他のモ...
-
VBAで組み合わせソフトを作ろう...
-
Vba 互換モードでのAppActiveに...
-
エクセルVBAでロックをかけたい
-
ProgressBarを用いる場合、全体...
-
複数個のTextBoxでいずれかの内...
-
ExcelのVBAで、選択したファイ...
-
StatusStripの表示が更新されな...
-
Word VBA。各マクロの間に待ち...
-
VBSのプログラムをタスクスケジ...
-
どう増強すべきか
-
vb2010 Sleepを使うと調子が悪...
-
シェルスクリプトでファイル内...
-
“try/catch”と“if/else”
-
VBAでBook読み込み時の非表示方...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【C#/Java?】try-catchでcatch...
-
IF文に時間(何時から何時ま...
-
vbaのエラー対応(実行時エラー...
-
private subモジュールを他のモ...
-
マクロで、次のコードへ行く前...
-
どう増強すべきか
-
特定の名前のオートシェイプの...
-
シグナル 6(SIGABRT)とは?
-
Excel VBA セルの名前があるか...
-
ExcelのVBAで、選択したファイ...
-
どうやってもFor文を抜けてしま...
-
シェルスクリプトでファイル内...
-
ドリブン??
-
特定のファイルを他のプロセス...
-
VB6にてネットワーク上にある共...
-
【VBA】エラー処理で別プロシー...
-
Functionで戻り値を複数返す方法
-
Word VBA。各マクロの間に待ち...
-
エクセル VBAで複数セル選択時...
-
VBA 複数の行を高速で削除する...
おすすめ情報