VBA으로 기록하고자하는 것들이 더 쉽습니다.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim s As String
If Intersect(Target, Range("B:B")) Is Nothing Then Exit Sub
ary = Split(Environ("homepath"), "\")
s = ary(UBound(ary))
Application.EnableEvents = False
With Target
.Offset(0, -1).Value = .Offset(-1, -1).Value + 1
.Offset(0, 1).Value = s
.Offset(0, 2).Value = Now
End With
Application.EnableEvents = True
End Sub
은, 그것은 사용하기 매우 쉽게 설치 및 자동 워크 시트 코드 때문에 :
- 탭 이름을 마우스 오른쪽 단추로 클릭하고 난 다음 워크 시트 이벤트 매크로를 사용합니다 Excel 창 하단에
- 코드보기를 선택하십시오. VBE 창이 열립니다.
- VBE 창에 내용을 붙여 넣고 닫습니다.
우려 사항이있는 경우 먼저 시험판 워크 시트에서 시험해보십시오.
통합 문서를 저장하면 매크로도 함께 저장됩니다.
위와 같이 VBE 창을 불러 : 나중에 다음 2003의 Excel 버전을 사용하는 경우 , 당신은 매크로를 제거하려면 에게 .xlsm보다는 .XLSX
로 파일을 저장해야합니다
- 분명 밖으로 코드
- 는
는 일반적으로 매크로에 대한 자세한 내용을 보려면 VBE 창을 닫습니다, 참조 :
http://www.mvps.org/dmcritchie/excel/getstarted.htm
및
http://msdn.microsoft.com/en-us/library/ee814735(v=office.14).aspx
이벤트 매크로 (워크 시트 코드)에 대한 자세한 내용은 다음을 참조하십시오
http://www.mvps.org/dmcritchie/excel/event.htm
매크로는이 작업을 활성화해야합니다!