|
本帖最后由 含月化烛 于 2014-6-30 13:52 编辑
Sub t1()
Dim irow%, xrow%, x%, y%
xrow = Sheets("全公司明细").Cells(Rows.Count, "e").End(3).Row + 1
irow = Sheets("全公司明细").UsedRange.Rows.Count
Sheets("全公司明细").Range("D" & irow - 5).Resize(6, 29).Copy Sheets("全公司明细").Cells(xrow, "d")
x = Sheets("全公司明细").UsedRange.Rows.Count - 11
y = Sheets("全公司明细").UsedRange.Rows.Count - 7
Range("x:y").EntireRow.Hidden = True
end sub
其中irow=487,xrow=488,x=482,y=486
为什么运行到 Range("x:y").EntireRow.Hidden = True 这一句时,此工作表的所有单元格全都隐藏了,而我只想隐藏482行到486行这5行的。这一句有什么错误吗?
最好上传附件,不然如果是别的原因,别人只有猜了
x,y都是变量,这样呢?
Range(x & ":" & y).EntireRow.Hidden = True
|
|