三流君 ken3のmemo置き場

三流プログラマーのメモ書きです。主にVBAやWindowsの話題が多いです

挨拶・自己紹介:
失敗続きのAB型の変わり者 :三流プログラマー Ken3です
フリーのエンジニア・個人事業主です・・と書くと聞こえはイイが(それとなくカッコよく聞こえるが)、 現在は小さな案件の受注請負 と 短期派遣 で 日々つつましく?ほそぼそと暮らしてます。
Ken3三流君の連絡先:
[google formsで連絡する]
上記の問い合わせフォームに質問・感想など気軽に書き込んでください

よく検索されるキーワード: [質問回答XXXXさんへ] [CreateObject] [VBA] [JRA競馬オッズ]

VBA IE操作 F8ステップ実行 デバッグ風景 アクティブに注意?「中断モードでは入力できません。」

デバッグの失敗動画ですが、何かの参考となれば幸いです。
VBA IE操作 F8ステップ実行 デバッグ風景 アクティブに注意?「中断モードでは入力できません。」【三流君】 - YouTube
www.youtube.com

私もよく使っているのが、
デバッグモードでコードを止めて、
F8でステップ実行して動作を確認してみては?
と言ってますが、
下記のような質問が来たので、チャレンジして恥の上塗りしてみます。


こんにちは。

>コピーしたデータを自ブックのシートに貼り付けさせようとすると、
>ステップイン動作時に「中断モードでは入力できません。」とのエラーメッセージが出てきてしまいます。
> 実はサンプルマクロをそのまま実行すればステップインでも正常に動作するのですが、
>この場合は別ブックを新規に立ち上げてそのシートにデータを貼り付ける為にエラーが生じないように思います。
> 自ブックのシートに正常に貼り付ける方法を教えて頂ければ幸いです。
> 因みに 教えて!goo
https://oshiete.goo.ne.jp/qa/11311773.html
>で同じ質問(VBA:「中断モードでは入力できません。」)をしているのですが回答は1件だけで解決には至っていません。

質問↓見てきました。
oshiete.goo.ne.jp

丁寧な回答がついているので、
大丈夫だと思いましたが、
まだ、未解決?ですか?
※続きの回答がついていて、解決していたらスミマセン

デバッグモードで張り付かないのは、
もしかしたら
アクティブなシートに貼り付けているので、
サンプルは、新規ブックを作る、アクティブなシートに貼る・・だと動くなら
シートを指定してみては?

sheets("sheet1").range("a1") = "test"
みたいに、
sheets("シート名").range("a1") = "test"
を指定してみるとか?

サイトコピー & 貼り付け
IE.ExecWB 17, 0 '全選択
IE.ExecWB 12, 0 'コピー
Worksheets("sheetA").Select
Range("A1").Select
ActiveSheet.PasteSpecial Format:="HTML" ' ←エラー行

ここを
sheets("シート名").Range("A1").Select
sheets("シート名").PasteSpecial Format:="HTML" ' ←エラー行

みたいに、
ActiveSheet.
を使うと、デバッグ時にステップ実行できるのでは?

試していませんが、解決の糸口となれば幸いです。 三流プログラマー Ken3


↑なんて、回答メールを出していたので、
自分で質問者の気持ちになって、テストしてみます
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
※最近、老害になったのか、先入観でフットワークが軽くなくてスミマセン
へへへへへへ

なんて、余談は、置いといて

サンプルコードをコピーして、実行してみる

そして、恥をかく。
へへへへへへへへ

旅の恥はかき捨て、
ネットの恥は残り続ける・・・ぉぃぉぃ
へへへへへへへへへへへ

デバッグ時の参考となればうれしいです。


旅の恥はかき捨て
ネットの恥は残り続ける
へへへへへへへへへへへ
ネットの恥は拡散される・・・あまり拡散しないでね・・・


関連項目:

ken3memo.hatenablog.com

www.ken3.org

三流君PG業務:学習方法、拾ったサンプルソースをものにする方法

三流君PG業務:プログラムは心で作る?必要無いのに内角球を投げる私・・・

三流君PG業務:先入観や決め付けはプログラマーの敵?(濁った目の私・・・)


質問・感想・クレームなど、
気軽にコメント欄に書いてもらえるとうれしいです。

[Googleフォームにコメントを残す]
↑質問・コメントの入力フォームです、気軽に書いてください


フッター:最後にKen3Videoの動画一覧を紹介します

YouTubeにアップした動画です。他の動画を一瞬でも見てもらえるとさらに嬉しいです。
再生リスト:[三流君Ken3の最新動画]←リストの一覧形式で表示する


また、ブログを見に来てくださいね。ではまたぁ~