-1
사람들이 작업을 할당 받고 진행 추적 프로그램으로 시트를 사용할 수있는 작업 목록 스타일 Excel 시트를 만듭니다.Excel VBA - 런타임 오류 13 형식 불일치
작업이 완료되면 완료된 것으로 사람이 표시하고 시트에 변경 참조 번호가 필요한지 묻는 메시지 상자가 나타납니다.
그러나 작업을 완료 한 사람을 필터링하고 새 작업에 새 행을 추가하려고하면 런타임 오류 13 유형 불일치가 발생합니다. 내 VBA가 작업 완료 상태를 지속적으로 확인하기 때문에 빈 행을 만들 때 상태 열에 아무 것도 없기 때문에 생각합니다.
다음은 오류 메시지와 함께 강조 표시된 코드입니다.
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Dim answer
If Not Intersect(Target, Range("H5:H1000")) Is Nothing Then
If (Target.Value) = "Completed" Then
answer = MsgBox("Do you need to add a change reference?", vbYesNo + vbQuestion, "Change Reference Reminder")
If answer = vbYes Then
MsgBox "Add in the column to the right", , ("Change Reference Tip")
Else
'do nothing'
End If
End If
End If
End Sub
'Active.Sheet'? 그게 무슨 뜻이야? 그리고 VBA는 문제가 발생한 줄 번호를 메모리에서 알려줘야합니다. – paxdiablo
아무런 조치가 필요없는 명령 ^^ – Synoon
추가 행을 추가하는 시점은 언제입니까? – kaybee99