【问题标题】:excel vba how to know if a user performs an autofill and force it to xlFillCopy?excel vba如何知道用户是否执行自动填充并强制它进行xlFillCopy?
【发布时间】:2016-12-01 15:52:24
【问题描述】:

嗯,几乎所有内容都在标题中。

我知道如何使用代码执行自动填充。 我知道如何捕捉用户在工作表上执行的大量事件和操作。

但这里的挑战是捕捉到用户在工作表上的几个单元格上执行了自动填充,然后强制自动填充到 xlFillCopy 而不是 xlFillSeries...

有什么想法吗?

【问题讨论】:

标签: vba excel autofill


【解决方案1】:

您可以捕获 Worksheet Change 事件,然后检查撤消列表中的最后一个操作:

If Application.CommandBars("Standard").Controls("&Undo").List(1) = "Series" then
...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多