책 내용 질문하기
vbOKOnly 함수??
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
437
조회수
419
작성일
2012-03-01
작성자
첨부파일

If cmb제품명 = "" Then
MsgBox "제품명을 입력하세요." , vbOKOnly, "제품명"
ElseIf txt수량 = "" Then
MsgBox "수량을 입력하세요." , vbOKOnly, "수량"

else

참조행 = cmb제품명.ListIndex + 5
입력행 = [a4].Row + [a4].CurrentRegion.Rows.Count
Cells(입력행, 1) = cmb제품명
Cells(입력행, 2) = txt수량
Cells(입력행, 3) = Cells(참조행, 8)
Cells(입력행, 4) = Cells(참조행, 9)
Cells(입력행, 5) = txt수량 * Cells(참조행, 8))
End If

1. vbOKOnly 는 어떨때 쓰는건가요?

이전문제에서는 이런방식의 문제일 때 한번도 쓴적이 없었는데... 밑줄친 부분빼고 입력하면 틀린건가요?

2. 그리고 이 문제에서 수식입력이라 저는 앞에 format을 써서

Format(txt수량 *Cells(참조행, 8)) ㅇㅣ렇게 했는데 이렇게는 사용못하나요?

답변
2012-03-02 17:54:31

vbokonly 는 msgbox 의 옵션이라고 보시면 됩니다.

확인 버튼만 나타나는 메시지 상자를 뜻하는 것이죠.

마지막 "제품명" 은 메시지 상자의 제목표시줄에 표시할 내용으로

메시지 상자의 제목표시줄에 제품명 이라고 적혀 있다면 꼭 작성해 주셔야 하는 것입니다.

msgbox "메시지박스의 내용","메시지상자에 표시될 단추유형","제목표시줄에표시될내용"

입니다.

format함수는 숫자에 형식을 지정하는 것으로 제대로 실행된다면 상관 없겠지만 형식이 지정되지 않았기 때문에 오류가 날 수도 있겠네요.

좋은 하루 되세요.

"
  • *
    2012-03-02 17:54:31

    vbokonly 는 msgbox 의 옵션이라고 보시면 됩니다.

    확인 버튼만 나타나는 메시지 상자를 뜻하는 것이죠.

    마지막 "제품명" 은 메시지 상자의 제목표시줄에 표시할 내용으로

    메시지 상자의 제목표시줄에 제품명 이라고 적혀 있다면 꼭 작성해 주셔야 하는 것입니다.

    msgbox "메시지박스의 내용","메시지상자에 표시될 단추유형","제목표시줄에표시될내용"

    입니다.

    format함수는 숫자에 형식을 지정하는 것으로 제대로 실행된다면 상관 없겠지만 형식이 지정되지 않았기 때문에 오류가 날 수도 있겠네요.

    좋은 하루 되세요.

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