책 내용 질문하기
기본모의고사 6회 프로시저에 관한 질문입니다
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
364
조회수
45
작성일
2014-11-02
작성자
첨부파일

문제 4의 2.의 ②에 첫번째 세모를 프로시저에 적을 떄

If opt공업용 = True Then
Cells(입력행, 4) = "공업용"
ElseIf opt가정용 = True Then
Cells(입력행, 4) = "가정용"
ElseIf opt업소용 = True Then
Cells(입력행, 4) = "업소용"
Else
Cells(입력행, 4) = "기타"
End If

이렇게 적습니다

그런데 Cells(입력행, 4) = "기타"> 이게 용도명이라는 frame에서 4개 중 3개를 앞에서 선택하고 나머지 하나 남아서 'Else'라 한 건지 아니면 폼에 있는 컨트롤 다 체크하고 나머지 하나 남아서 'Else'라 하는 건지 잘 모르겠습니다

뭐가 맞는지 설명 좀 해주세요

만약 전자라면 라는 이 식을 젤 앞에 써도 무방한 거죠?

그리고 ②의 3번째 세모는 컨트롤들만 새로운 내용으로 설정하고 용도명이라는 frame은 안 비워도 되는 건가요?

frame 비우는 방법이 있다면 그것도 가르쳐 주세요(아무것도 선택 안 된 상태로 만드는 방법)

답변
2014-11-04 22:48:13

opt공업용이 아니면 opt가정용인지 확인 할 것이고 가정용이 아니면 업소용인지 다시 확인하고 이 모두 아니면 기타로 표시하기 위해

else

cells(입력행,4)="기타"

로 사용한 것입니다.

end if 를 앞에서 써버리면 나머지 조건은 확인 할 수 없으세요.

방법을 찾아 보았는데 아무것도 선택되지 않은 상태로 만들지 못했네요.

도움을 드릴 수 없어 죄송합니다.

좋은 하루 되세요.

"
  • *
    2014-11-04 22:48:13

    opt공업용이 아니면 opt가정용인지 확인 할 것이고 가정용이 아니면 업소용인지 다시 확인하고 이 모두 아니면 기타로 표시하기 위해

    else

    cells(입력행,4)="기타"

    로 사용한 것입니다.

    end if 를 앞에서 써버리면 나머지 조건은 확인 할 수 없으세요.

    방법을 찾아 보았는데 아무것도 선택되지 않은 상태로 만들지 못했네요.

    도움을 드릴 수 없어 죄송합니다.

    좋은 하루 되세요.

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