我正在尝试突出显示从第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 知道我可能做错了什么吗?
答案 0 :(得分:3)
.Columns("A2" & Lastrow)
都错了。使用.Range
,您还需要指定结束列和结束行,因此它应如下所示:
Workbooks(var2).Sheets("OPEN - REPEAT").Range("A2:A" & Lastrow).Interior.Color = vbYellow