나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 엑셀 초짜 (macrosys)

추천:  2
파일:     조회:  915
제목:   특정 셀 수정 금지 방법 좀 부탁 드립니다.
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 엑셀 버전(95,97,2000,xp,2003,2007):

* 아래줄에 질문을 작성하세요 >>
안녕하세요.
잡초님 너무너무 감사드립니다.
덕분에 결재 폼은 잘되었습니다. 그런데 사용하다보니 결재 사인을 넣는 과정에서 보안은 되는데 정작 사인이 완료 되고 나면 누군가 결제 사인을 지우거나 바꿀 수 있겠더라구요.
엑셀에서 시트 보호 기능 말고 매크로로 특정 셀에 수정을 못하도록 할 수는 없나요???
예를들면 사인이 완료된 특정 셀에 마우스 우클릭을 못하게 하는 방법이요?
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    If Target.Row >= 1 And Target.Row <= 3 Then
        Application.EnableEvents = False
        Beep
        MsgBox "1~3행은 선택이 제한되어 있습니다."
        Range("A4").Select
        Application.EnableEvents = True
    End If
    
End Sub
위에 예제는 1~3행 접근 금지는 되는데 이미지는 막지를 못하네요. 
방법이 있으면 부탁 드려요..
 
[불량 게시물 신고]  
잡초결재그림의 그림서식 속성에 잠금을 선택하시고 시트보호를 하시면 삭제예방을 할 수 있습니다.01-26 (19:31)
삭제 ■신고
        
  

작성일 : 2023-01-26(18:02)
최종수정일 : 2023-01-26(18:30)