我正在尝试删除两列中的最后一个单元格。我得到了对象不支持此方法的错误。以下是我尝试过的方法:
' Delete last cell of columns C and E
Worksheets("Sheet1").Columns ("C"), Columns("E").End(xlDown).Cells.Delete谢谢
发布于 2020-01-18 05:29:21
您可以使用以下函数清除列中的最后一个单元格
Function ClearLastCell(colLetter As String, Optional ws As Worksheet)
If ws Is Nothing Then
Set ws = ActiveSheet
End If
With ws
.Range(colLetter & .Rows.Count).End(xlUp).Clear
End With
End Function在C和E列的情况下
Sub ClearIt()
Dim ws As Worksheet
Set ws = Worksheets("Sheet1")
ClearLastCell "E", ws
ClearLastCell "C", ws
End Subhttps://stackoverflow.com/questions/59794769
复制相似问题