책 내용 질문하기
1권 unload me
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
302
조회수
57
작성일
2017-12-29
작성자
탈퇴*원
첨부파일

MsgBox "전체 학생수는" & [b2].CurrentRegion.Rows.Count - 1 & "명입니다."
Unload Me

이구문에서요 메시지박스표시하는건알겠는데

unload me가 확인버튼을 누르면왜 메시지박스가바로없어지나요?

없어지게하려면 if 구문을써서 확인버튼을클릭할때 이렇게 작성해야되는거아닌가요??

저번에도 질문했는데 이해가안가서요

그냥언로드미만 작성했는데도 확인버튼을누르면 폼이닫히는건가여?

언로드미자체가 메시지박스에서 확인버튼을누르면 폼이없어지게하는 명령인가여?

답변
2018-01-03 14:21:12

코딩을 하면 순서대로 실행이 되죠?

MsgBox "전체 학생수는" & [b2].CurrentRegion.Rows.Count - 1 & "명입니다."

메시지 박스에 전체학생수를 표시하고 난 후에 확인이든 취소든 x 를 닫든 다음 코드인

Unload Me

를 실행하게 되죠?

그래서 바로 폼이 닫힘니다.

순서대로 코드가 실행된 것이기 때문이죠.

확인 버튼을 눌러 닫고 싶다면

if 문도 이용해야하고 변수에 확인을 눌렀는지도 입력하여 조건에 맞는 지 확인해야 합니다.

이문제에서는 그런 부분까지 지시 하지 않았기 때문에 그냥 지정한 것이죠.

좋은 하루 되세요.

  • *
    2018-01-03 14:21:12

    코딩을 하면 순서대로 실행이 되죠?

    MsgBox "전체 학생수는" & [b2].CurrentRegion.Rows.Count - 1 & "명입니다."

    메시지 박스에 전체학생수를 표시하고 난 후에 확인이든 취소든 x 를 닫든 다음 코드인

    Unload Me

    를 실행하게 되죠?

    그래서 바로 폼이 닫힘니다.

    순서대로 코드가 실행된 것이기 때문이죠.

    확인 버튼을 눌러 닫고 싶다면

    if 문도 이용해야하고 변수에 확인을 눌렀는지도 입력하여 조건에 맞는 지 확인해야 합니다.

    이문제에서는 그런 부분까지 지시 하지 않았기 때문에 그냥 지정한 것이죠.

    좋은 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.