안녕하세요,엑셀 VBA 2003 -
키워드를 기반으로 autopopulating 날짜 나는이 포럼에 새로 온 사람과 VBA도하지만, 아주 기본을 알고있다. 나는 어디에서나 검색했지만 정확한 코드를 찾을 수없는 것 같습니다.
기본적으로 내 작업을 처리하는 스프레드 시트가 있으며 "열기"& "Closed"가 있으며 선택시 날짜가 필요합니다.
이 B, D 및 J.의 모든 열을 신청해야Column B = "Open" & "Closed" - this is done in a list format
Column D = Date opened which needs to relate to "Open" from Column B
Column J - Date closed which needs to relate to "Closed" from Column B
내가 이전의 일이 그래서 그것은 다음 빈 셀에 시작하는 것이 가능하다?
나는 다음과 같은 코드를 사용했습니다 :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim A As Range, D As Range, Inte As Range, r As Range
Set A = Range("B:B")
Set Inte = Intersect(A, Target)
If Inte Is Nothing Then Exit Sub
Application.EnableEvents = False
For Each r In Inte
r.Offset(0, 2).Value = Date
Next r
Application.EnableEvents = True
End Sub
이 만 열 D에 날짜를두고
감사합니다 열 B에 아무것도 입력하여 트리거
,
조니
시도한 코드를 제공해주십시오. StackOverflow는 협업하고 특정 코딩 문제를 해결하도록 설정되었습니다. 그것은 당신을위한 코드 서비스가 아닙니다. 시작하는 데 문제가 있으면 Excel * Developer * 탭의 * Macro Recorder *를 사용해보십시오. 귀하의 의견과 관련하여 대부분의 코드는 존재하며 거기에 있습니다. 일반적으로 귀하의 데이터 세트에 맞는 코드를 만들려면 약간의 노력이 필요합니다. – Cyril
안녕하세요 Jonny, 결과를 자세히 설명해 주시겠습니까? 단순한 "if"공식으로 Excel 자체에서 코딩 할 필요가 없음을 이해했습니다. –
또한 스프레드 시트 용 용어를 사용할 때 구체적으로 설명하십시오. 열 B, D, & J는 모든 행에 적용된 것이 있습니다. 위에는 B 행, D 행, J 행이 나와 있습니다. 일관성있게 게시물을 업데이트 할 수 있다면 감사하겠습니다. – Cyril