해결 엑셀2013윈도우10
선택영역을 지워도 특정셀의 값은 지워지지 않도록 설정하는 방법이 궁금합니다.
위와 같은 형식으로 시트를 구성하려고 하는데, 위의 시트의 - 부분과 , 부분은 B의 셀이 입력될때 자동으로 기호가 생성되도록 수식이 걸려 있습니다.
또한 저 부분만 잠금을 해두어 값 입력 시 선택이 되지 않고, 다음 셀로 넘어가게 해두었습니다.
그런데 아래와 같이 시트가 보호된 상태에서는 시트의 값을 전체선택하여 복사 붙여넣기 할 수 없다는 것을 알게 되었습니다.
시트보호를 하는 방법 말고 만약 사용자가 시트의 값을 지우더라도 해당 시트의 값을 그대로 유지하는 방법은 없을까요?
ㅇ
에
댓글 3
Private Sub Worksheet_Change(ByVal Target As Range) Dim X As Range For Each X In Target.Cells If X.Row > 2 Then If X.Column = 2 Or X.Column = 6 Then Cells(X.Row, 6) = IIf(Cells(X.Row, 2) = "", "", "-") ElseIf X.Column = 5 Or X.Column = 9 Then Cells(X.Row, 9) = IIf(Cells(X.Row, 5) = "", "", ",") End If End If Next X End Sub말씀해주신 방법으로 개선해보겠습니다.