gpt4 book ai didi

excel - 获取最后一个停用的工作表

转载 作者:行者123 更新时间:2023-12-04 22:17:47 25 4
gpt4 key购买 nike

Private Sub Worksheet_Deactivate()
Msgbox(worksheet.Name)
End Sub
按下除感兴趣的工作表以外的任何工作表后,如何获得最后一个停用的工作表。

最佳答案

  • 您首先创建一个 Public ThisWorkbook 上的变量代码模块(在声明区):
  • Public lastSheetName As String
  • 将下一个代码放入 Workbook_SheetDeactivate事件(也在 ThisWorkbook 代码模块中):
  • Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
    lastSheetName = Sh.name
    End Sub
  • 然后你可以用一个简单的 Sub 返回最后一个停用的工作表的名称。或在另一个事件代码中。尝试将下一个代码粘贴到标准模块中并运行它。当然,在您停用至少一张纸之后...
  • Sub LastDeactivatedSheet()
    MsgBox ThisWorkbook.lastSheetName
    End Sub
    3.a 或将相同的代码放入 Workbook_SheetActivate事件,以这种方式:
    Private Sub Workbook_SheetActivate(ByVal Sh As Object)
    MsgBox "You are coming from " & ThisWorkbook.lastSheetName
    End Sub
    每次您激活另一张表时,它都会告诉您您来自哪张表...

    关于excel - 获取最后一个停用的工作表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67266113/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com