메뉴
미해결

TODAY 함수 날짜 고정 - 작성한 날짜 입력 관련 질문드립니다.

b
3월 10일 조회 14,627
안녕하세요

가입한지는 얼마 안됬는데

이리저리 책 사고 뭐 해도 이해도 잘 안되고 그랬는데,

쌤 영상 통해 아주 그 갈증을 해결 하고 있는 한 사람입니다.

 

제가 궁금한것은

IF와 ISBLANK 그리고 TODAY 함수를 통해 어떤 내용을 입력했을때

자동으로 오늘 날짜가 들어가게 하는 수식을 만들고 싶었습니다.

그런데 TODAY라는 함수는 3월 9일에 작성하였더라고, 3월 10일에 파일을 열게 되면,

3월 10일 현재 날짜에 연동이 되어버리는데요.

 

작성한 날짜가 한번 들어가면 그 날짜로 픽스 되게 할 수 있는 방법이 있을까요?

 

댓글 6

오
오빠두엑셀 3월 10일
안녕하세요~^^
네.. 아쉽게도 말씀하신 내용은 내장함수만으로는 구현이 불가능한 기능입니다.
다만 아래와 같이 매크로를 이용하시면 쉽게 구현가능하니 아래 코드를 참고해보시겠어요?^^
Alt + F11 키로 매크로 편집창을 실행하신 뒤, 아래 코드를 시트 명령문으로 추가해주세요.
그런 뒤, B열에 데이터를 입력하면 A열에 자동으로 오늘날짜가 입력 후 고정됩니다 ^^
파일 같이 첨부해드리니 확인해보시겠어요? 매크로 포함파일이므로 파일실행 후 반드시 콘텐츠포함을 체크하셔야 합니다.
Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Column = 2 Then
Cells(Target.Row, 1).Value = Format(Now(), "yyyy-mm-dd")
End If

End Sub

제 답변이 도움이 되셨길 바랍니다.
감사합니다.
김
김상권 4월 27일
@오빠두엑셀 님 저도 이거 보고 도움 정말 많이 됐습니다 강사님~! 감사합니다
혹시 여기에 추가해서 하나 더 물어보고 싶습니다.
데이터를 하나씩 입력할 때는 강사님이 해주신 대로 날짜가 기입이 되는데 데이터 여러 개를 복붙했을 때는 첫 행에만 날짜가 기입이 되고 열 전체에 기입이 되지 않습니다.
(다른 곳에서 복사한 데이터를 B2~B7에 한 번에 붙여넣기 하면 A2행에만 날짜가 기입되고 A3~A7까지는 기입되지 않습니다.)
이런 부분까지고 혹시 엑셀로 구현 가능 한지 여쭤보고 싶습니다!!
b
boyz02men 작성자 3월 10일
강사님 좋은 강의도 무료로 제공해주시는, 이런 솔루션까지
너무 감사드립니다.
누구에게 물어보거나 도움 요청 할 곳도 없었는데,
이 사이트가 최근 저의 희망이네요.ㅎ
감사합니다.
응원합니다!!
J
JinKwon 3월 11일
이건 저도 필요한 기능이였는데 너무 좋은 팁입니다
오
오빠두엑셀 4월 27일
안녕하세요?^^
복사 붙여넣기 시 WorkSheet_Change 이벤트 Target 변수의 행 개수를 받아오시면 됩니다.

For i = 1 to Target.Rows.count
Cella(Target.Row+i-1,1).Value = 날짜
Next

와 같이 응용해보시겠어요?^^
감사합니다.
확
확그냥막그냥 5월 13일
좋은자료 감사합니다.

질문답변 게시판의 최근 글

스크랩 완료