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)) ㅇㅣ렇게 했는데 이렇게는 사용못하나요?
vbokonly 는 msgbox 의 옵션이라고 보시면 됩니다.
확인 버튼만 나타나는 메시지 상자를 뜻하는 것이죠.
마지막 "제품명" 은 메시지 상자의 제목표시줄에 표시할 내용으로
메시지 상자의 제목표시줄에 제품명 이라고 적혀 있다면 꼭 작성해 주셔야 하는 것입니다.
msgbox "메시지박스의 내용","메시지상자에 표시될 단추유형","제목표시줄에표시될내용"
입니다.
format함수는 숫자에 형식을 지정하는 것으로 제대로 실행된다면 상관 없겠지만 형식이 지정되지 않았기 때문에 오류가 날 수도 있겠네요.
좋은 하루 되세요.
"-
*2012-03-02 17:54:31
vbokonly 는 msgbox 의 옵션이라고 보시면 됩니다.
확인 버튼만 나타나는 메시지 상자를 뜻하는 것이죠.
마지막 "제품명" 은 메시지 상자의 제목표시줄에 표시할 내용으로
메시지 상자의 제목표시줄에 제품명 이라고 적혀 있다면 꼭 작성해 주셔야 하는 것입니다.
msgbox "메시지박스의 내용","메시지상자에 표시될 단추유형","제목표시줄에표시될내용"
입니다.
format함수는 숫자에 형식을 지정하는 것으로 제대로 실행된다면 상관 없겠지만 형식이 지정되지 않았기 때문에 오류가 날 수도 있겠네요.
좋은 하루 되세요.
"