VBA 유튜브 학습기 1 - 메시지 박스(MsgBox) (feat. 파워 문과 기획자)
엑사남 님 유튜브 1강 공부하고 왔습니다.
엑사남 님 유튜브 강의 1강에선 이런 내용을 배웠습니다.
까먹을까봐 기록하는 것 맞습니다. 나이가 드니 기억력이 예전같지 않더라고요.
Sub Test1()
If MsgBox("당신은 남자입니까?", VbYesNo) = VbYes Then
MsgBox("저도 남자입니다.")
Else
If MsgBox("어른입니까?", VbYesNo) = VbYes Then
MsgBox "힘내세요."
Else
MsgBox "어서와요."
End If
End If
End Sub
코드를 실행하는 게 우선이라 대화 구조가 조금 엉성하지만....
한국어 공부하는 건 아니니까.
제 마음대로 뽑아 본 오늘 강의의 핵심은
VbYesNo와 VbYes일 거 같습니다.
왜냐하면 제가 몰랐던 거 거든요.👏
VbYesNo 라는 걸 MsgBox(메시지 박스)에 넣었더니 "당신은 남자입니까?" 라는 질문에 대해 Yes 또는 No로 선택할 수 있는 메시지 창이 나타나더라고요.
여기서 Yes를 선택하면 명령문의 내용대로
이렇게 "저도 남자입니다." 라는 MsgBox(메시지 박스)가 나타나고 명령문의 실행이 종료됩니다.
이 질문에서 No를 선택하면 어떻게 될까요?
네. 이렇게 "어른입니까?" 라고 묻는 MsgBox(메시지 박스)와 함께 다시 Yes 또는 No로 선택할 수 있는 버튼이 나오고요.
Yes를 선택하면 이렇게 "힘내세요."라는 MsgBox(메시지 박스)가
No를 선택하면 이렇게 "어서와요." 라는 MsgBox(메시지 박스)가 나타나고 명령문 실행이 종료됩니다.
1강이니 당연히 기본적인 내용이겠지만
VBA 문맹이었던 저는 제가 뭔가 코드를 쳐서(비록 따라 친 거지만) 무언가가 실행되는 걸 보니 뿌듯하더라고요.
마음은 마치 세계적인 화이트 해커....💻
이렇게 좋은 강의를 무료로 유튜브에 올려 주신 엑사남 님께 감사의 인사를 남기면서...(제가 누군지도 모르시겠지만)
저는 2강을 공부하러 갈게요.