gpt4 book ai didi

excel - 在 Excel VBA 中,不使用应用程序选择创建组

转载 作者:行者123 更新时间:2023-12-04 20:58:18 26 4
gpt4 key购买 nike

在 Excel VBA 中,为了创建一组行,我看到很多文章使用 Range.Select后跟 Selection.Group .但是,这会使 UI 产生震动,因为设置选择的过程实际上设置了 Excel 的可见选择。 (我猜选择实际上是Application.Selection?)

肯定有一种方法可以在不使用选择的情况下设置组?是否可能存在可以添加行的工作表组属性?或许真正的问题是如何在不使用可见选择的情况下创建选择?

最佳答案

只需更换 selection.rows.groupRange(yourRange).rows.group在哪里 yourRange要么用文字范围替换,要么用作范围变量。

除非您在任何给定时刻始终只使用一个 Excel 文档:
一个好的做法是始终使用 ThisWorkbook.sheets(sheet1.name).Range(yourRange) :
这会将代码应用到与代码所在的同一工作簿中。

如果不这样做,VBA 将默认为 ActiveWorkbook.ActiveSheet.Range(yourRange)

关于excel - 在 Excel VBA 中,不使用应用程序选择创建组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42148892/

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