このコードがあり、Sheet1 が選択またはアクティブ化されているときにマクロを実行すると、正常に動作します。
ただし、他のシートが選択されていると失敗します。なんで?
私は得る:
実行時エラー: 範囲クラスの選択メソッドが失敗しました
それはカバーされていませんか?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
ですか?
私は何が欠けていますか?
どんな助けでも大歓迎です。