可以将此VBA代码改编为在单元格A2中启动

时间:2018-11-15 08:45:36

标签: excel vba excel-vba

我有一些VBA代码,如果它们包含一个值,则会突出显示A中的单元格。

由于A1是标头,因此是否有办法使它开始于单元格A2中。

    Option Explicit

Sub LRow()

    Dim ws As Worksheet: Set ws = ThisWorkbook.Sheets("Sheet1")  '<=== Edit Sheet Name
    Dim LRow As Long

    LRow = ws.Range("A" & ws.Rows.Count).End(xlUp).Row

    ws.Range("A1:A" & LRow).Select

End Sub

1 个答案:

答案 0 :(得分:2)

您只需要将起始单元格更改为A2:ws.Range("A2:A" & LRow).Select

在您的代码中,它看起来像这样:

Sub LRow()

    Dim ws As Worksheet: Set ws = ThisWorkbook.Sheets("Sheet1")  '<=== Edit Sheet Name
    Dim LRow As Long

    LRow = ws.Range("A" & ws.Rows.Count).End(xlUp).Row

    ws.Range("A2:A" & LRow).Select

End Sub