返回列表 上一主題 發帖

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

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

我嘗試撰寫

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

        靜思自在 : 話多不如話少,話少不如話好。
返回列表 上一主題