
No.1ベストアンサー
- 回答日時:
こんにちは。
maruru01です。直接記述するしかないかも知れません。
私は、エラー時にどのプロシージャでエラーが起こったかを知るために、以下のように書いています。
Sub 図形処理()
On Error Goto Err_Handle
'処理
Exit Sub
Err_Handle:
MsgBox "[図形処理]でエラーが発生しました。"
End Sub
あと、モジュール名を併記する場合もあります。
早速のご回答ありがとうございます。
シート上に数十個の図があり、それぞれに名前を付けています。ユーザー設定でツールバーを作成し、そこに配置したコマンドボタンをクリックすると、マクロを使ってその図を選択するという処理をする予定です。ツールバーは完成しております。
プロシージャ名と図の名前が同じなので、プロシージャ名を取得してそれと同じ名前の図形を選択したいのです。
図形名以外は全く同じ処理なのでサブルーチンを作成しているのですが、図形名もプロシージャ名を使って取得できたらと考えているのですが、やはり直接記述するしかないでしょうか?
どうぞよろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- Visual Basic(VBA) vbaのvlookup関数エラー原因を教えていただけないでしょうか。 3 2022/04/25 16:16
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Visual Basic(VBA) 【VBA】Excelで罫線を引きたい 3 2022/07/14 12:04
- Excel(エクセル) B列に文字がはいったらA列に数字が入るマクロードを完成させたい 4 2023/04/21 01:58
- Visual Basic(VBA) vbaの構文の修正相談(xmlファイルを順に開いてコピペ作業) 1 2023/04/22 01:18
- Visual Basic(VBA) Excel-VBAでのファイルの開き方 4 2023/02/14 11:01
- Excel(エクセル) エクセルシート中の全角英数字を半角に変換したい 4 2022/07/07 13:14
このQ&Aを見た人はこんなQ&Aも見ています
-
VBA プロシージャの名前の取得
その他(Microsoft Office)
-
プロシージャ名の取得
Visual Basic(VBA)
-
【VBA-AC2000】カレントプロシージャ名を取得したい
Visual Basic(VBA)
-
-
4
Excelマクロで、稼働中のマクロを確認する方法
その他(Microsoft Office)
-
5
Excel VBA 定義されたプロージャ名、関数名の取得
Visual Basic(VBA)
-
6
VBAのエラー発生場所をメッセージBOXに表示
Visual Basic(VBA)
-
7
Excel-VBAの「しばらくお待ちください」のダイアログが自動的に閉じない
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
マクロで、次のコードへ行く前...
-
【C#/Java?】try-catchでcatch...
-
IF文に時間(何時から何時ま...
-
エクセルVBAでロックをかけたい
-
vbaのエラー対応(実行時エラー...
-
どう増強すべきか
-
シグナル 6(SIGABRT)とは?
-
特定の名前のオートシェイプの...
-
【C#】Page_Loadさせない方法に...
-
RaiseEventのメリット
-
ExcelのVBAで、選択したファイ...
-
エクセル画面のちらつきなくす...
-
Form オブジェクトの戻り値の設定
-
StatusStripの表示が更新されな...
-
VBAでのマクロ実行中のオーバー...
-
ListViewから選択中の文字列を取得
-
private subモジュールを他のモ...
-
Word VBA。各マクロの間に待ち...
-
¥マークを含むパスの処理につ...
-
エクセル 複数の文字を同時に検...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【C#/Java?】try-catchでcatch...
-
vbaのエラー対応(実行時エラー...
-
private subモジュールを他のモ...
-
マクロで、次のコードへ行く前...
-
シグナル 6(SIGABRT)とは?
-
特定の名前のオートシェイプの...
-
IF文に時間(何時から何時ま...
-
どう増強すべきか
-
特定のファイルを他のプロセス...
-
Word VBA。各マクロの間に待ち...
-
どうやってもFor文を抜けてしま...
-
Excel VBA セルの名前があるか...
-
ExcelのVBAで、選択したファイ...
-
【C#】Page_Loadさせない方法に...
-
StatusStripの表示が更新されな...
-
途中で処理を中断させたい (ア...
-
エクセル VBAで複数セル選択時...
-
Functionで戻り値を複数返す方法
-
VBAでBook読み込み時の非表示方...
-
VBA 複数の行を高速で削除する...
おすすめ情報