Excel vba代码清除列和行

use*_*752 3 excel vba row excel-vba clear

需要vba代码清除从A到J的列和从21到200的行.下面的代码清除列直到结束,需要删除直到列J

Function ClearSummary()


Const TestName_Col = "B"   
Const FirstRow_Num = "21"   

    MaxRowNumber = Range(TestName_Col & "200").End(xlUp).Row

    If (MaxRowNumber > FirstRow_Num) Then
        'select all rows in range & clear
        CellReference = FirstRow_Num & ":" & MaxRowNumber
        Rows(CellReference).Select
        Selection.ClearContents
        Selection.Hyperlinks.Delete
        Selection.Font.Underline = xlUnderlineStyleNone
        Selection.Font.ColorIndex = 0
    End If
End Function
Run Code Online (Sandbox Code Playgroud)

Cus*_*omX 5

这应该做的伎俩!

Range("A21:J200").Clear
Run Code Online (Sandbox Code Playgroud)

竖起大拇指向Chris教我一种新方法!

  • 不需要"选择",只需一步完成`范围("A21:J200").清除` (3认同)