VBAで他のスプレッドシートを開いて、一時的にアクティブに設定するスプレッドシートがありworksheet
ます。
ただし、ループがあり、最初の反復の最後に、アクティブなワークシートをVBAモジュールを開始した元のワークシートに設定する必要があります。Workbook
オリジナルはまだバックグラウンドで開いていて、すでに開いていると表示されているため、新しいオブジェクトを設定してオリジナルを開くことができません。
私の問題は、Workbook
それを参照するためのブックオブジェクトがなかったときに、アクティブを元のアクティブに変更する必要があることです。
'Original workbook is active implicitly
'loop begins
'change active workbook to something else
'Need to change back to original workbook here- but don't have a VBA workbook object
'end of loop