책 내용 질문하기
미치겟네요 진짜 ㅠㅠ 프로시져
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
331
조회수
217
작성일
2012-01-30
작성자
첨부파일
Private Sub 요금입력_Click()
If txt년도 = "" Then
MsgBox "정산년도를 입력하세요"
If txt고객명 = "" Then
MsgBox "고객명을 입력하세요"
If cmb코드 = "" Then
MsgBox "등급코드를 선택하세요"
Else
참조행 = cmb코드.ListIndex + 4
입력행 = [a3].Row + [a3].CurrentRegion.Rows.Count
Cells(입력행, 1) = txt고객명
Cells(입력행, 2) = cmb코드
Cells(입력행, 3) = Cells(참조행, 8)
Cells(입력행, 4) = Cells(참조행, 9)
Cells(입력행, 5) = Cells(참조행, 10)
End If
End Sub
위에 메시지 박스 이해가구요
cells입력행 이것도 다 아는데
참조행 = cmb코드.ListIndex + 4
이거랑
Cells(입력행, 3) = Cells(참조행, 8)
Cells(입력행, 4) = Cells(참조행, 9)
Cells(입력행, 5) = Cells(참조행, 10)
cells참조행은 대체 어디서 튀어나오는거입니까?
대체 어디서 포인트를 잡아야되요? 저런건 지문에도 안나와잇고 알아서 찾아내야되나여..?
저게 대체 어디서튀어나오는지 감도 못잡겟어요
프로시저 간단한건 이제 할수있는데 저렇게 약간만 꼬여있으면 못하겟네요..
그리고 마지막에 end if 적었는데 end if 안적엇다고 계속 오류 뜨는건 그냥 렉인가요..?
계속 디버깅 어쩌고 뜨면서 실행이안되네요 아...
답변
2012-01-31 01:53:29
문제에 보시면
폼에서 선택된 등급코드에 해당하는 시간당 단가, 기본요금, 할인요금을 [참조표]에서 찾아 무선 통신 전화요금에 표시 하시오.
라고 했습니다. 이 참조표를 사용하기 위해서 참조행이 나온 것입니다.
등급코드를 선택 하면 선택된 등급코드에 해당하는 내용들을 찾아 가져올 수 있게 하는 것이죠.
if가 3개나 있는데 end if 를 하나만 쓰시면 오류가 나죠.
두번째 if 부터는 elseif 를 사용하세요.
좋은 하루 되세요.
"-
*2012-01-31 01:53:29
문제에 보시면
폼에서 선택된 등급코드에 해당하는 시간당 단가, 기본요금, 할인요금을 [참조표]에서 찾아 무선 통신 전화요금에 표시 하시오.
라고 했습니다. 이 참조표를 사용하기 위해서 참조행이 나온 것입니다.
등급코드를 선택 하면 선택된 등급코드에 해당하는 내용들을 찾아 가져올 수 있게 하는 것이죠.
if가 3개나 있는데 end if 를 하나만 쓰시면 오류가 나죠.
두번째 if 부터는 elseif 를 사용하세요.
좋은 하루 되세요.
"