SQL Serverからレコードを選択し、別のブックへの参照を選択しないでマクロを実行すると、他の開いているブックの1つがランダムにアクティブになります。
マクロはbook1にあり、book1からマクロを実行します。
最後に、book2(またはbook3など)が有効になります。なぜ ?!
私は、ちょうどEnd Subの前アクティブなブックは、マクロ実行後にランダムに変更されます
Dim Wb As Workbook
Set Wb = Active/ThisWorkbook
Wb.Activate
または
msgbox "ok"
を置くが、それでもこのことは、すべての時間に発生していない他の開いているブック(メッセージボックスがBOOK2にポップアップ)
に飛ぶことを試みましたちょうど時々、ランダムに。 ありがとうございました
更新:book2の中に奇妙な言い回しを修正したので、やめてしまいそうです。
は、新しいブックに結果を入れてマクロですか? –
'Debug.Print Wb.Name'は何を返しますか? – newguy
Application.Activeworkbookで時計を試してみましたが、これが動作するかどうかわからない変更を壊しましたか、まったくテストできませんでした。 –