我有这段代码,如果我在选择或激活 Sheet1 时运行宏,它工作正常。
However it fails when other sheets are selected. 为什么?
我得到一个:
运行时错误:范围类的选择方法失败
是不是被我覆盖了Set ws = ThisWorkbook.Sheets("Sheet1")
Sub test()
Dim ws As Worksheet
Set ws = ThisWorkbook.Sheets("Sheet1")
With ws
lrow = .Range("A" & .Rows.Count).End(xlUp).Row
.Range("A1:M" & lrow).Select
End With
End Sub
如何改进代码并避免Runtime Error
?
我错过了什么?
任何帮助将非常感激。