突出显示从第二列开始的列VBA EXCEL

我想突出显示从第2行开始的一列,这是我的代码下面

Dim Lastrow As Integer Lastrow = Sheets("OPEN - REPEAT").Cells(Rows.Count, 1).End(xlUp).Row Workbooks(var2).Sheets("OPEN - REPEAT").Columns("A2" & Lastrow).Interior.Color = vbYellow 

我不断收到以下错误应用程序或对象定义错误1004任何想法我可能做错了什么?

.Columns("A2" & Lastrow)都是错的。 使用.Range ,你也需要指定一个结束行和结束行,所以它应该看起来像这样:

 Workbooks(var2).Sheets("OPEN - REPEAT").Range("A2:A" & Lastrow).Interior.Color = vbYellow