Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel VBA希望删除第5行下方的非空白_Excel_Vba - Fatal编程技术网

Excel VBA希望删除第5行下方的非空白

Excel VBA希望删除第5行下方的非空白,excel,vba,Excel,Vba,您好,我是VBA新手。在从其他工作表复制新数据之前,我正在尝试删除第5行标题和标题下的行,所有包含数据的行 请提供任何建议,如果这是一个愚蠢的问题,请尝试以下方法: Activesheet.UsedRange.Offset(5).Clear …或 另一个 Sheets("Sheet1").Rows("6:" & Rows.Count).Clear 或者.delete Clear有时不会重置滚动条,我觉得滚动条非常烦人,但基本上是无害的。@user1229645:我看你没有接受我的答案

您好,我是VBA新手。在从其他工作表复制新数据之前,我正在尝试删除第5行标题和标题下的行,所有包含数据的行

请提供任何建议,如果这是一个愚蠢的问题,请尝试以下方法:

Activesheet.UsedRange.Offset(5).Clear
…或

另一个

Sheets("Sheet1").Rows("6:" & Rows.Count).Clear

或者.delete Clear有时不会重置滚动条,我觉得滚动条非常烦人,但基本上是无害的。@user1229645:我看你没有接受我的答案。看来你又被排成一行了。伯爵?若要仅清除第6行,请将上述代码更改为图纸(“图纸1”)。第(6)行。清除;)要删除它,请使用.delete而不是.Clear:)Siddharth Rout-非常感谢您的帮助,不幸的是,我不能同时接受这两个答案。但是它们都工作得很好。为了安全起见,我会使用Sidd的解决方案,使用的范围并不总是从第1行开始。这根本不是一个愚蠢的问题。顺便说一句,欢迎来到stackoverflow,如果这些答案中的任何一个适合你,请点击答案左侧的勾号接受它-有关更多信息,请参阅
Sheets("Sheet1").Rows("6:" & Rows.Count).Clear