Excel VBA質問箱 IV

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

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


6947 / 13644 ツリー ←次へ | 前へ→

【42134】実行中の関数名の取得について POP 06/9/2(土) 16:42 質問[未読]
【42135】Re:実行中の関数名の取得について かみちゃん 06/9/2(土) 16:57 発言[未読]
【42137】Re:実行中の関数名の取得について POP 06/9/2(土) 17:42 発言[未読]
【42163】Re:実行中の関数名の取得について neptune 06/9/3(日) 10:41 回答[未読]

【42134】実行中の関数名の取得について
質問  POP  - 06/9/2(土) 16:42 -

引用なし
パスワード
   例外処理でエラー内容を表示するとき、発生したSUB名・FUNCTION名を表示したいのですが、
現在実行中のSub名・Function名を取得する方法はないでしょうか?

どなたかご存知のかたよろしくお願いします。

【42135】Re:実行中の関数名の取得について
発言  かみちゃん  - 06/9/2(土) 16:57 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>例外処理でエラー内容を表示するとき、発生したSUB名・FUNCTION名を表示したいのですが、
>現在実行中のSub名・Function名を取得する方法はないでしょうか?

たとえば、以下のコードは、呼び出し元Macro名を表示しますが、参考になりませんでしょうか?

Public strProName As String

Sub Macro1()
 strProName = "Macro1"
 Call Macro3
End Sub

Sub Macro2()
 MsgBox strProName
End Sub

【42137】Re:実行中の関数名の取得について
発言  POP  - 06/9/2(土) 17:42 -

引用なし
パスワード
   ▼かみちゃん さん:

お返事いただきありがとうございます。

実は現在、かみちゃんさんが言われているように文字列で設定しているのですが、
(説明が足りなくて申し訳ありません。)
あまりに数が多いんで何か関数名を取得する関数などないかなと思っています。

よろしくお願いします。


>こんにちは。かみちゃん です。
>
>>例外処理でエラー内容を表示するとき、発生したSUB名・FUNCTION名を表示したいのですが、
>>現在実行中のSub名・Function名を取得する方法はないでしょうか?
>
>たとえば、以下のコードは、呼び出し元Macro名を表示しますが、参考になりませんでしょうか?
>
>Public strProName As String
>
>Sub Macro1()
> strProName = "Macro1"
> Call Macro3
>End Sub
>
>Sub Macro2()
> MsgBox strProName
>End Sub

【42163】Re:実行中の関数名の取得について
回答  neptune  - 06/9/3(日) 10:41 -

引用なし
パスワード
   ▼POP さん:
かみちゃん さんではないですが、
>実は現在、かみちゃんさんが言われているように文字列で設定しているのですが、
>(説明が足りなくて申し訳ありません。)
>あまりに数が多いんで何か関数名を取得する関数などないかなと思っています。
そっけないと怒られそうですが、
ないです。

自分で工夫するしかないです。

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