2012-09-16 3 views
2

그래서이 Excel 워크 시트에 A2 : A3 범위가 있으며이 특정 범위의 업데이트를 마지막으로 저장할 수 있는지 알고 싶습니다. 셀 B1에서 말할 수 있습니까? 저는 VBA 세계에서 정말로 알고 있습니다. 정말 도움이 :) 감사합니다단일 셀에 저장된 범위의 최종 업데이트 날짜

+0

그 범위의 셀이 변경되면 작동해야합니다. – Moron

답변

1
  • 바로 시트 탭
  • 보기 코드
  • 사본을 클릭하고 다시 Excel로

code 아래의 코드를 붙여 넣습니다

Private Sub Worksheet_Change(ByVal Target As Range) 
Dim rng1 As Range 
Set rng1 = Intersect([a2:a3], Target) 
If rng1 Is Nothing Then Exit Sub 
Application.EnableEvents = False 
[b1] = Format(Now(), "dd-mm-yyyy hh:mm:ss") 
Application.EnableEvents = True 
End Sub 
+0

고마워요. 그러나 나는 단지 두 개의 범위에서 이것을하고 2 개의 셀에 저장하기를 원한다면 어떻게 할까? – Moron

+0

@ 모론 당신이 업데이 트됩니다 두 범위 예를 제공하는 경우 – brettdj

+0

[링크] (http://paste2.org/p/2269901) – Moron

관련 문제