2017-11-05 9 views
0

씩 증가 내가 1엑셀 자동 저장하면 셀 값은 1

하여 특정 세포 증가의 값이 나는 자동 저장에 대한 코드를 가지고 때마다 내 엑셀 통합 문서를 자동 저장하는 매크로를 만들려고하고있다 내가 아래에 게시 할 세포가 변할 때마다;

Private Sub Worksheet_Change(ByVal Target As Range) 
    If Not Intersect(Target, Me.Range("A2")) Is Nothing Then 
     ThisWorkbook.Save 
    End If 
End Sub 

그러나 셀의 값이 1 씩 증가 할 때만 매크로 코드를 실행하는 것처럼 보이지 않습니다. 즉, 셀 값은 10이고 셀 값이 11 일 때만 통합 문서를 저장합니다.

감사합니다.

편집 : 문제가 해결되었습니다. 사람이 솔루션 확인이 게시물을 찾고 있다면 : https://superuser.com/questions/1265717/excel-auto-save-macro

+0

'Worksheet_SelectionChange'도 필요할 것입니다. 선택 사항이 언제 변경되는지보십시오. 그러나 셀 값은 값입니까, 아니면 수식의 결과입니까? – BruceWayne

답변

0

당신은 셀의 이전 값 (Binilsanswer는) 다음 할 적절한 비교를 얻을 수 Worksheet_SelectionChange을 사용할 수 있습니다 (된 newval을 - 인 oldval = 1).

+1

감사합니다. @ pnuts가 조금 변경되었습니다. –

+0

전 충분히 활용하지 못했지만 최종 해결책에 도달하는 데 도움이되었습니다. 누구든지 그것을 필요로한다면 그것은 위에서 언급 한 것입니다. 다시 한 번 고마워, 나는 당신의 해답을 해결책으로 선택했다. –