책 내용 질문하기
컴퓨터활용능력 1급 실기 기출문제집
도서
2023 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
171
조회수
304
작성일
2023-02-27
작성자
탈퇴*원
첨부파일

엑셀 기출유형 6회

문제4 기타작업-3 해설 p.171

 

lst제품목록.Value = "" 을 입력하지 않아도 폼이 작동하는데, 해설에 무엇을 의미하는지 적혀있지 않습니다. 

 

lst제품목록.Value = ""는 무슨 뜻인가요? 

 

그리고 해설과 다르게 참조행을 사용하지 않고 다음과 같이 프로시저를 작성해도 되는지 궁금합니다.

Private Sub cmd주문_Click()

  If IsNull(lst제품목록.Value) Then

    MsgBox "제품을 선택하세요."

  ElseIf Val(txt주문수량.Value) < 1 Then

    MsgBox "주문수량을 입력하세요."

  Else

    Line = [a3].Row + [a3].CurrentRegion.Rows.Count

    Cells(Line, 1) = txt주문날짜.Value

    Cells(Line, 2) = lst제품목록.List(lst제품목록.ListIndex, 0)

    Cells(Line, 3) = lst제품목록.List(lst제품목록.ListIndex, 1)

    Cells(Line, 4) = lst제품목록.List(lst제품목록.ListIndex, 2)

    Cells(Line, 5) = lst제품목록.List(lst제품목록.ListIndex, 3)

    Cells(Line, 6) = txt주문수량.Value

    Cells(Line, 7) = Cells(Line, 5) * Cells(Line, 6)

    lst제품목록.Value = ""

  End If   

End Sub

 

감사합니다.

답변
2023-03-02 22:06:07

lst제품목록.Value = "" 은 lst제품목록의 값을 초기화 하는 것입니다.  

 

다른 값을 선택 할 수 있게 초기화 하는 부분입니다. 

 

참조행을 사용하라는 지시사항이 없었기 때문에 정확한 결과가 나오게 작성하면 실제 시험에서는 정답으로 인정 됩니다. 

 

좋은 하루 되세요. 

  • 관리자
    2023-03-02 22:06:07

    lst제품목록.Value = "" 은 lst제품목록의 값을 초기화 하는 것입니다.  

     

    다른 값을 선택 할 수 있게 초기화 하는 부분입니다. 

     

    참조행을 사용하라는 지시사항이 없었기 때문에 정확한 결과가 나오게 작성하면 실제 시험에서는 정답으로 인정 됩니다. 

     

    좋은 하루 되세요. 

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