以下のコードでランタイムエラータイプの不一致が発生する理由は何ですか? if文に問題があるようです。削除ループのランタイムエラー
ランタイムエラーは、あなたの助けのための
Dim rng As Range
Dim cell_search As Range
Dim del As Range
Dim FrRngCount As Range
Dim I As Integer
Dim DatatoData As Worksheet
Set DatatoData = ThisWorkbook.Worksheets("PCA DATA2")
Set FrRngCount = DatatoData.Range("A:A")
I = Application.WorksheetFunction.CountA(FrRngCount)
Set rng = Intersect(DatatoData.Range("CV2:CV" & I), DatatoData.UsedRange)
For Each cell_search In rng
If (cell_search.Value) = "Not in Range" Then
If del Is Nothing Then
Set del = cell_search
Else: Set del = Union(del, cell_search)
End If
End If
Next cell_search
On Error Resume Next
del.EntireRow.Delete
おかげ型の不一致です。ピート
どのようなランタイムエラーがありますか? – MatthewD
ランタイムエラーは型の不一致です。 –
このエラーが発生するのはどの回線ですか? – Ralph