EXCELにてコントロールツールボックスで貼り付けたテキストボックスにマクロで処理経過やエラーメッセージをログ風に出力したいのですが、424 オブジェクトが必要です、というエラーになってしまいます。
テキストボックスのオブジェクト名はTextBox1です。
マクロ内容はメッセージを出力する部分をサブルーチン化し、呼び出す仕様で作成しました。
Public Sub OUTMessage(InMsg As String)
Dim OutMsg As String
OutMsg = Format(Now, "HH:MM:SS") + " : " + InMsg + Chr(13) + Chr(10)
TextBox1.Text = TextBox1.Text + OutMsg ・・・(1)
TextBox1.Activate
End Sub
上記の・・・(1)の部分でエラーとなります。
何度も確認しましたが、オブジェクト名は記述間違いないです。
どなたか同じ様な内容を試された方、アドバイスをお願いします。
数時間を費やしましたが、このエラーを回避できません。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
textbox1があるシートがSheet1の場合ですが、textbox1を、sheet1.textbox1に変更して動くようなら、このモジュールのある場所からtextbox1が見えないのだと思います。
たとえば、標準モジュール内にあるとか、別のシートのモジュール内にあるとか。
ちがったらすみません。
p.s.
どうしてもエラーの理由が分からない場合ですが、Application.StatusBar = "メッセージ"で、ステータスバーにメッセージや途中経過を出すことができます。
ご回答ありがとうございます。
ご指摘の通り、マクロをmodule1で作成していた為、オブジェクト名の指定に不備があった様です。結局sheet1の埋め込みにする事により、トラブルを回避できました。アドバイスありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/20 14:46
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/20 16:59
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/21 13:29
- Excel(エクセル) このコードに追記事項の仕方を教えて下さい。 以下のコード内容に出てくる。セルH3が空白の場合、エラー 4 2023/08/03 00:22
- Excel(エクセル) エクセルVBA、間違っているコード内容を正して頂けませんか? エクセルワークシートに納品書を作ったの 2 2023/08/02 21:13
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/02/22 08:53
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/02/17 11:59
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/02/21 11:19
- Excel(エクセル) 【マクロ】エラーが発生⇒実行時エラー58既に同名のファイルが存在 5 2022/08/31 10:03
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルVBAについて
-
VBA 複数のエクセルから一つの...
-
ユーザーフォームに別シートか...
-
VBA 別ブックからコピペしたい...
-
Outlookの「受信日時」「件名」...
-
VBA 何かしら文字が入っていたら
-
VB.net(VB)で、フォームにExcel...
-
A列に記載されているフォルダ...
-
【ExcelVBA】値を変更しながら...
-
VB.NETでボタンのクリックイベ...
-
指定した条件で行セルを非表示...
-
Excel VBAにて、2GB超の点群デ...
-
【マクロ】1つのマクロの中に...
-
VBA実行後に元のセルに戻りたい
-
VBAで大量のファイルをシート名...
-
VBA ユーザーフォーム ボタンク...
-
ExcelのVBAコードについて教え...
-
エクセルVBAについて
-
Excel-VBAのmsgBox()の不思議
-
IEを使わないでhtmlテキストを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストボックスにマクロでメ...
-
HTMLの値の渡し方について質問...
-
aspxでIFみたいなことがしたい
-
遷移先のURLにパラメータを表示...
-
ACCESSのレポートの表示...
-
ASP.netで、CheckBoxListのSele...
-
キリンビール(晴れ風)どうでし...
-
SELECTボックスの内容を動的に...
-
<br>が文字列で出力されてしま...
-
フォームのtextareaにnl2brを使...
-
改行したいのですが
-
javascriptで結果表示テキスト...
-
C#のRichTextBoxで表示行数を取...
-
write downとfill outの違いを...
-
入力テキスト内で改行コードが...
-
機種依存文字
-
シリアル通信プログラミングで...
-
奇数・偶数の区別をプログラミング
-
最大値と最小値の間を循環する変数
-
ASP.NETでTimerコントロールを...
おすすめ情報