プロシージャを変数名で指定して実行

備忘録記事。プロシージャ名を変数で指定して実行する。

Excelの場合

Dim pStrProcName As String
 pStrProcName="TestProcedut"
 Application.Run pStrProcName

Accessの場合

Public Sub SampleExeStr(strProcName As String)
  Eval strProcName
End Sub

注意事項:指定するプロシージャ名は必ず半角英数字であること。

Print Friendly, PDF & Email