VBA Excel:行方法不起作用

时间:2017-06-29 10:13:11

标签: vba excel-vba debugging runtime-error excel-2007

每当我尝试使用row方法时,都会出现错误438:Object不支持此属性或方法。例如:

With wb1.Sheets(3)
     If .Cells(k, 4) = "OK" And .Cells(k, 7) = "OK" And .Cells(k, 10) = "OK" Then .Row(k).EntireRow.Hidden = True ...
'or
WorkSheet1.Rows(Row1).Copy WorkSheet2.Rows(Row2)

我使用Excel 2007.我不知道哪里出错了。它似乎对其他人很好。

提前谢谢。

1 个答案:

答案 0 :(得分:2)

试试这个

.Rows(k).EntireRow.Hidden = True

并为此工作' WorkSheet1.Rows(Row1).Copy WorkSheet2.Rows(Row2)'尝试以下

worksheets(1).rows(2).copy destination:= worksheets(2).rows(2)