msgbox "이름이 없습니다. 추가 하시겠습니까"그리고 나이는 현재 년도를 생년월일에서 뺀값이 자동으로 나오게 하고싶습니다.
2020. 2. 18. 09:47ㆍVBA/VBA활용
728x90
반응형
Q : 안녕하세요 vba 코드질문입니다.
코드를 추가하고 싶은데 잘안되서 문의드립니다.
검색 기능코드에서 없는이름이있을때 msgbox "이름이 없습니다. 추가 하시겠습니까"
그리고 나이는 현재 년도를 생년월일에서 뺀값이 자동으로 나오게 하고싶습니다.
A : 추가하시겠습니까? 를 예, 아니오로 선택할 수 있게 하고
만약 대답이 yes면 조건 안으로 들어가고
나이의 경우 now() 함수를 사용하여 format을 연도만 구해서 현재연도 - 생년월일 하면 될 것 같습니다.
If MsgBox("이름이 없습니다. 추가 하시겠습니까?", vbYesNo) = vbYes Then
'만약, "예" 버튼을 눌렀다면
' 현재 year과 생년월일을 뺀다.
txt나이 = Format(Now(), "yyyy") - Format("1900-01-01", "yyyy")
Else
Exit Sub
End If
728x90
반응형
'VBA > VBA활용' 카테고리의 다른 글
vba 엑셀 메모 추출해서 뿌려주기 (2) | 2019.09.11 |
---|---|
VBA 유저폼에서 엔터쳤을 때 처리 (0) | 2019.06.14 |