質問: false end sub sub macro02() worksheets("sheet1").printout end sub
回答: >中断モードがどーのこーのとエラー画面が出て マクロがエラーで止まっている(黄色い行が出ている)状態を放置したまま、マクロを登録した四角をクリックして無理矢理マクロを動かそうとしています。 マクロ画面で実行メニューから「リセット」を行い、黄色い行を解除します。その後に改めてシートに戻り、マクロをクリックします。 #ブックを開きなおす等でもリセットされます >コピーした行全体を選択して右クリック「削除」とするとエラー画面が出ません。 マクロが黄色くなってない状態であれば、あなたのマクロは正常に作動するという意味に取れます。 まずは実行してください。 しばらく使っていて改めてエラーが発生した時は、「その最初のエラー」では具体的にどこの行でどんな内容のエラーが現れたのか「実際のエラーメッセージ」をキチンと正確に把握して、必要に応じて新しいご相談として投稿してください。 しかしその前に、まずご自分で、具体的に「シートのどの部分がどうなっているのが直接の原因で」当該のマクロがエラーになったのか、分析を先に行ってください。 このシチュエーションでは「マクロのエラー」というよりも、「あなたの実際のブック(シート)が」都合の悪い姿になっているのが、問題の直接の原因です。これはマクロだけ眺めていても解決できません。あなたの「エラーを起こした時のシートの具体的な姿」をキチンと把握して、問題を解消しなければならないからです。