コードを書いていますが、-2147417848(80010108)エラーが発生します。空のセルを「取得」するたびに発生することはわかっていますが、修正方法がわかりません。誰かが私を助けてくれますか?これがコードです
Dim i, g As Integer
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
g = 12
For i = 3 To 5000
If Worksheets("Registo_EPI´s").Cells(i, 1).Value = Cells(4, 20).Value Then
Cells(g, 21).Value = Worksheets("Registo_EPI´s").Cells(i, 5).Value
g = g + 1
End If
Next i
End Sub
Cells(i、5)の範囲内のセルが空白の場合は常に、コードがクラッシュします。たとえば、cell(3,5)に番号または日付があり、cell(4,5)に何もない場合、クラッシュします。みんなが私を助けてくれることを願っています。ありがとう