- ベストアンサー
Worksheets("Sheet1").ActivateのActivateの反対語は
ACCESSのVBAからの操作です ----------------------------------------------- 略 Set Xls = GetObject(myFile2) Xls.Application.Windows(1).Visible = True Xls.Application.worksheets("Sheet1").Activate<--- ------------------------------------------------ 上記でActivate、の反対にしたいとき、何ですか 最後のポイント↓を入れると ("Sheet1").<--- 選択値が出てくる場合がありますが(この場合ではない) この場合選択値がでないので、 よろしくお願いします
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
通常、どれかのシートが Active 状態なので、 他のどれかのシートを Activate します。 すると前のシートはアクティブではなくなります。 英語上では Disactivate ですが、Excel VBA の Worksheet オブジェクトには Disactivate メソッドがありません。
その他の回答 (1)
- FEX2053
- ベストアンサー率37% (7991/21371)
回答No.1
反対って何ですか? 要するにこの状態で、Excelの指定ブックのSheet1が開いてる状態 ですよね。で、「反対」ってのはどうしたいんですか? Sheet1を「表示しない」なら、(Object).Visible = False ですが 「非表示にする」は選択してることの反対ではないですよね。
質問者
お礼
回答ありがとうございした 質問で矛盾がありました、すみません No2のかたのおっしゃる通りでした
お礼
ありがとうございました 求めていた回答は、まさにこのこと 助かりました