해당 셀이 변경 될 때 셀 값을 업데이트해야하는이 하위가 있지만 오류 13 형식 불일치라는 오류가 계속 발생하여 모든 가능한 원본을 찾았습니다. 내가 범위를 변화에 대한 검사를 취소 할 때엑셀 형식 불일치 오류가 개인 하위
Private Sub Worksheet_Change(ByVal Target As range)
'Adds unique keyA values
'Check to see if the changed cell is in column H
If Not Intersect(Target, range("H:H")) Is Nothing Then
If Target.Cells.Value <> "" And Target.Row > 7 And Target.Row <= 20 Then
'Update the "KeyA" value
range("A" & Target.Row).Value = Now()
End If
End If
'Adds unique keyB values
'Check to see if the changed cell is in column J
If Not Intersect(Target, range("J:J")) Is Nothing Then
If Target.Cells.Value <> "" And (Target.Row > "7" And Target.Row <= "27") Then
'Update the "KeyB" value
range("M" & Target.Row).Value = Now()
End If
End If
End Sub
오류가 발생하여 원인을이 문제와 캔트 그림 점, 여기에 문제를 제시하고 내 코드입니다. 이걸 알아내는 데 도움이된다면 고맙겠습니다. 감사합니다!
무엇을 원하십니까? 시트에서 H 또는 J 열의 내용을 삭제하면 오류가 발생합니까? – Raystafarian
정확하게 그것을 삭제하는 코드에서와 마찬가지로 각 개별 셀의 이름을 지정하고 그 값을 "="로 설정하십시오. – Vbasic4now
If Is IsEmpty (Target)가 아닌 경우는 – Raystafarian