Excelでワークブックの特定のワークシートでVBAコードを実行したいと考えています。しかし、私はコードが実行されるワークシートをアクティブにしたくないので、バックグラウンドで実行し、現在のワークシートに結果を表示したいと思っています。ここにコードを呼び出すボタンがあります。 私がこのような質問に見たすべての反応は、マクロが実行されるワークシートを訪れる必要がありますが、それを避けたいと思います。 おそらくコードをWithステートメントの中に置くことは仕事をしますか?私はそれを調査しましたが、行の前にあるすべての点を理解することはできません。 ここにコードを投稿しようとしましたが、インデントエラーが発生しているので、今は省略します。現在のワークシートから離れることなく、特定のワークシート上でvbaマクロを実行する方法
ありがとうございます。
インデントエラーがあってもコードを投稿する価値があります。インデントなどを修正できない場合は誰かが編集します –
スクリーン更新をオフにして、マクロがバックグラウンドで実行されます –