gpt4 book ai didi

excel - VBA-删除工作表 1 中的整行

转载 作者:行者123 更新时间:2023-12-03 01:00:48 26 4
gpt4 key购买 nike

我一直在使用以下方法删除一行。

   Rows([2]).EntireRow.Delete

但那时我的工作簿只有一张纸。 sheet2 中添加了一个命令按钮,该按钮调用sheet1 中的宏。

我应该如何修改上面的代码以便VBA删除sheet1的第二行?

最佳答案

除了像已经做的那样指定行之外,您只需要指定该行位于哪个工作表中。即

 Worksheets("Sheet1").Rows(2).EntireRow.Delete

应该做你想做的事。如果您将工作表命名为与“Sheet1”不同的名称,请更改引号内的内容。严格来说,您不需要指定它是您要删除的整行,因为您已经说过它是您正在使用 Rows(2) 处理的行,但它应该也不要在那里造成任何伤害。

如果您还想从不同的工作簿中进行删除(或者只是确保删除发生在正确的工作簿中),您还可以指定工作簿名称:

Workbooks("Workbookname.xlsm").Worksheets("Sheet1").Rows(2).EntireRow.Delete

关于excel - VBA-删除工作表 1 中的整行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30748686/

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