내가하려고하는 것은 프로그램을 통해 셀의 열에서 특정 값을 찾고 값을 붙여 넣은 후 하나의 셀과 일치하는지 확인하는 것입니다. match는 관련 셀과 셀 행을 삭제합니다. 어떤 일이 일어나고있는 것은 프로그램의 특수 붙여 넣기 부분이 작동하지만 관련 셀이 삭제되지 않는다는 것입니다. 나는 당신이 행을 삭제할 것 같다 일치특정 셀 삭제 Excel
Dim j As Integer
Dim i As Integer
i = 2
Dim Aud_Tot As Integer
Aud_Tot = Application.InputBox("How big is your audit", , , , , , , 1)
Do While True
If Cells(i, 1).Value <> "" And Not IsError(Cells(i, 2).Value) Then
Range(Cells(i, 1), Cells(i, 22)).Copy
Range(Cells(i, 1), Cells(i, 22)).PasteSpecial xlPasteValues
For j = 2 To Aud_Tot
If Cells(j, 24).Value = Cells(i, 2).Value Then
Range(Cells(j, 24), (Cells(j, 42))).ClearContents
End If
Next j
i = i + 1
Else
Exit Do
End If
Loop
* 연결된 셀을 삭제하는 것이 아닙니다. * 어떤 일이 일어나지 않을 것으로 예상합니까? 귀하의 현재 결과와 기대치가 명확하지 않을 때 도와 드릴 수 없습니다. 예를 들어 전체 행을 삭제 하시겠습니까? 또는 j의 각 행에 대해 24 열에서 42 열의 셀 내용을 지우시겠습니까? –