返回列表 上一主題 發帖

[發問] 如何切換工作表時,中斷程式?

[發問] 如何切換工作表時,中斷程式?

我嘗試撰寫

If Sheets(2).Activate = True Then Exit Sub

但是他會直接幫我選取Sheets(2)這個工作表

回復 1# av8d


    謝謝前輩發表此主題
後學藉此帖學習到了.Index,謝謝前輩
後學認為前輩可能是某個程式碼在Sheets(2)不想要讓繼續執行,建議以下方案:

Sub Test()
If ActiveSheet.Index = 2 Then Exit Sub
'↑如果現在啟用的工作表索引編號是 2? 就結束程式執行
'https://learn.microsoft.com/zh-tw/office/vba/api/excel.worksheet.index

End Sub
用行動裝置瀏覽論壇學習很方便,謝謝論壇經營團隊
請大家一起上論壇來交流

TOP

回復 2# Andy2483

對,網路上找了許久,原來是我沒找對關鍵詞,謝謝前輩的耐心幫忙。

TOP

        靜思自在 : 君子如水,隨方就圓,無處不自在。
返回列表 上一主題