gpt4 book ai didi

excel - 在 Excel VBA 中选择特定工作表中的范围

转载 作者:行者123 更新时间:2023-12-02 14:13:17 24 4
gpt4 key购买 nike

我有一个关于使用 Excel VBA 在特定工作表中选择范围的问题。

我不知道为什么以下不起作用:

Thisworkbook.Sheets("N&A").Range("B4:F16").select

但是这有效:

Thisworkbook.Sheets("N&A").Activate
ActiveSheet.Range("B4:F16").Select

VBA 代码编程在“N&A”表中。

谁能告诉我这可能是什么原因吗?

谢谢!

最佳答案

你基本上已经回答了你自己的问题。这是 Excel 2003 help 的摘录:

“如果您使用 Select 方法选择单元格,请注意 Select 仅适用于事件工作表。如果您从模块运行 Sub 过程,则 Select 方法将失败,除非您的过程在使用 Select 之前激活工作表对一系列细胞的方法。”

更重要的是,请记住,在 VBA 中很少需要使用 Select,它应该是 avoided if possible .

关于excel - 在 Excel VBA 中选择特定工作表中的范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17559677/

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