【问题标题】:How to know where a button is located如何知道按钮的位置
【发布时间】:2022-07-12 23:23:37
【问题描述】:

我有一个宏,这个宏可以通过一个按钮从不同的工作表中使用,这样它就可以更新我的数据。

我想要做的是在宏的末尾加上“现在回到按下按钮的工作表”的内容

有没有办法知道我按下按钮时在哪个工作表上?

【问题讨论】:

  • 查看Application.Caller,它可以提供有关如何调用 VBA 代码的信息。不知道为什么你会被否决。这不是一个显而易见的答案,除非您知道“呼叫者”一词,否则很难搜索。

标签: excel vba


【解决方案1】:

我已经找到了一种方法。

我可以把它放在我的代码的最开始

active_sheet = ActiveSheet.Name

然后在最后做这个

Worksheets(active_sheet).Activate

【讨论】:

  • 根据您的代码的编写方式,您不会是 SelectingActivating 从您启动代码执行的工作表中移出...这可能是一个更大的问题,基于 为什么你需要这个。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多