gpt4 book ai didi

vba - 动态添加代码到新的 Excel 工作表

转载 作者:行者123 更新时间:2023-12-02 05:23:41 25 4
gpt4 key购买 nike

我需要一些关于 VBA 的帮助。在我的代码中,我添加一个 Excel 工作表并重命名它并向其中添加一个验证列表。我需要在更改该验证列表中的值时运行一些代码。并且该代码必须仅在该特定单元格的更改时运行。如果我不清楚,请告诉我。请帮我解决这个问题。

最佳答案

无需尝试使用 Visual Basic 扩展性为每个新工作表创建单独的代码(请参阅 this link 以进一步阅读),只需使用工作簿范围事件 Workbook_SheetChange (您需要将其放置在在 ThisWorkbook 模块中)。

在此事件代码中,首先检查导致该事件的工作表是否是新创建的工作表之一。这可以最轻松地完成,只需检查工作表的 .Name

关于vba - 动态添加代码到新的 Excel 工作表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15082722/

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