excel 如何选择除标题外的任何完整列?

qlckcl4x  于 2023-08-08  发布在  其他
关注(0)|答案(3)|浏览(95)

这是我最难弄清楚的事情,这是在筛选堆栈溢出4小时没有结果之后。
这不会关心你是否有空行,也不会删除你的标题。
这是一个简单的解决方案。

Call RangeA2SelectandClear     
Call RangeB2SelectandClear     
Call RangeC2SelectandClear    
Call RangeD2SelectandClear

字符串
像上面那样打电话
潜艇在下面。

Sub RangeA2SelectandClear()
Range(Cells(2, 1), Cells(Rows.Count, 1)).ClearContents
End Sub

Sub RangeB2SelectandClear()
Range(Cells(2, 2), Cells(Rows.Count, 2)).ClearContents
End Sub

Sub RangeC2SelectandClear()
Range(Cells(2, 3), Cells(Rows.Count, 3)).ClearContents
End Sub

Sub RangeD2SelectandClear()
Range(Cells(2, 4), Cells(Rows.Count, 4)).ClearContents
End Sub


编辑“更多这样做的方式:”
以防它不选择你的范围。

Range(Cells(2, ColNum), Cells(Rows.Count, ColNum).End(xlUp))


在中选择一行单元格(计数列而不是计数行)

Range(Cells(2, 2), Cells(2, Columns.Count).End(xlToLeft)).Select


要选择不包括标题的列范围,请使用以下方法:

Range(Cells(2, "A"), Cells(Rows.Count, "D").End(xlUp)).Select


或 * 更新10-22-15

Range("A7", Cells(Rows.Count, "E").End(xlUp)).Select


下面的代码选择了另一个工作表中的一个范围,但是从技术上讲,你不能选择另一个工作表中的一个范围,所以我只是使用了一个特定的操作来进行选择。这使得代码更快,如果我这样使用它。* 更新时间10-22-15

With Worksheets("Template BOM").Range(Worksheets("Template BOM").Cells(7, "A"), Worksheets("Template BOM").Cells(Rows.Count, "E").End(xlDown))
    'updated 10-22-15 there is no limit to the range now.
        '.Select 'if using .select this code fails.
        .ClearContents
        .Interior.ColorIndex = xlColorIndexNone
    End With

qacovj5a

qacovj5a1#

有一个过程可以在任何一列上工作,而不是每个列都有一个过程,这样不是更好吗?

Sub Test()

    Call ColumnSelectAndClear(1)
    Call ColumnSelectAndClear(2)
    ColumnSelectAndClear 3

End Sub

Public Sub ColumnSelectAndClear(ColNum As Long)

    With ActiveSheet
        .Range(.Cells(2, ColNum), .Cells(Rows.Count, ColNum)).ClearContents
    End With

End Sub

字符串

gojuced7

gojuced72#

您可以使用以下内容

Dim myRange As Range: Set myRange = Intersect(ActiveSheet.UsedRange, Rows("2:65536"))
myRange.ClearContents

字符串

aydmsdu9

aydmsdu93#

呼叫范围A2选择和清除

Sub RangeA2SelectandClear()
Range(Cells(2, 1), Cells(Rows.Count, 1)).ClearContents
End Sub

字符串

相关问题