特定のテキストが見つかると、このスクリプトを使用して隣接セルの内容を消去します。しかし、現在の地域から厳密に列AからTまでの範囲を変更する方法はわかりません。ActiveSheet.Range("A:T").Select
を試しましたが、うまくいかなかったのです。VBA範囲の選択
ご協力いただければ幸いです。ここでは、コードは次のようになります。
Sub Clear_Text()
Dim rng1 As Range
Dim rng2 As Range
Set rng1 = ActiveSheet.Range("A1").CurrentRegion
For Each rng2 In rng1
If rng2 Like "Error" Or _
rng2 Like "Mistake" Then rng2.Offset(, 1).ClearContents
Next
End Sub
「タイプの不一致」が表示されます。まだエラーです。私はそれが範囲外に出ていたからだと思ったが、おそらくコードに別の問題があるだろうか? – Brock
Try: 'Set rng1 = ActiveSheet.Columns(" A:T ")。セル。 –