VBA에 비교적 익숙하지 않습니다. 수정 된 셀의 같은 행에있는 특정 셀 비우기
다음은 내가이 내 헤더이기 때문에이 코드는 1 행을 제외한 모든 행에서 실행하고자하는 단지 2Option Explicit
Public precedent
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Me.[D2]) Is Nothing Then
If Me.precedent <> Me.[D2].Value Then
Me.[F2] = ""
Me.[H2] = ""
Me.precedent = Me.[D2].Value
End If
End If
End Sub
을 행에 작동하는 내 코드입니다.
어떻게하면됩니까? 루프를 사용합니까?
아니, 루프는 해결책이 아니다. 'Target'의 열 인덱스를 확인하십시오. 4 일 경우 F와 H를 삭제하십시오. – Manhattan