gpt4 book ai didi

excel - 选择最后一行并清除内容

转载 作者:行者123 更新时间:2023-12-04 20:16:33 24 4
gpt4 key购买 nike

我有以下表格,其中用户输入数据。

https://dl.dropboxusercontent.com/u/83126653/user%20form%201.png

现在我正在使用此代码删除最后一行

Sub DeleteLastRow()

Sheets("User Form Engine data 1 Entry").UsedRange. _
Range("A2:K2").End(xlDown).Select
Range(Selection, Selection.End(xlToRight)).ClearContents

End Sub

如果该行中的一个单元格中有东西,我想清除所有最后一行。需要帮忙。提前致谢

最佳答案

尝试使用 Find找到最后一行。它比 xlDown 更强大和 xlUp接近(见Return a range from A1 to the true last used cell)

A:K 列中的最后一行要删除

Sub KillLast()
Dim ws As Worksheet
Dim rng1 As Range
Set ws = Sheets("User Form Engine data 1 Entry")
Set rng1 = ws.Range("A:K").Find("*", ws.[a1], xlValues, , xlByRows, xlPrevious)
If Not rng1 Is Nothing Then rng1.EntireRow.Delete
End Sub

要删除的工作表中的最后一行
Sub KillLast()
Dim ws As Worksheet
Dim rng1 As Range
Set ws = Sheets("User Form Engine data 1 Entry")
Set rng1 = ws.UsedRange.Find("*", ws.[a1], xlValues, , xlByRows, xlPrevious)
If Not rng1 Is Nothing Then rng1.EntireRow.Delete
End Sub

关于excel - 选择最后一行并清除内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23127936/

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