책 내용 질문하기
프러시저 작성질문
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
223
작성일
2012-03-06
작성자
첨부파일

엑셀문제4번항에

프로시저작성에 관한 문제가 나오는데

이때 목록상자의 항목이 선택 되지않았을 때 어떤 이벤트를 실시하도록 작성할때

목록상자의 항목이 선택되지 않는 것을 어떻게 코딩해야 해요???

답변
2012-03-08 09:26:53

안녕하세요.

이벤트(Event)란 프로그램 사용 중에 일어나는 사건(마우스 클릭, 셀 이동 등)을 의미하고, 이벤트가 일어났을 때 실행되도록 작성된 프로시저를 이벤트 프로시저라고 합니다. 그러므로 선택하지 않은 것에 대한 이벤트 프로시저는 없습니다. 그렇지만 입력 버튼을 클릭했을 때 목록상자에 선택된 값이 없다면 특정 기능을 수행하게 하겠다라고 할때는 아래와 같이 작성하면 됩니다.

Private Sub 입력_Click()

If 목록상자.ListIndex = -1 Then
수행할 기능
End If
Sub End
즐거운 하루 되세요.

"
  • *
    2012-03-08 09:26:53

    안녕하세요.

    이벤트(Event)란 프로그램 사용 중에 일어나는 사건(마우스 클릭, 셀 이동 등)을 의미하고, 이벤트가 일어났을 때 실행되도록 작성된 프로시저를 이벤트 프로시저라고 합니다. 그러므로 선택하지 않은 것에 대한 이벤트 프로시저는 없습니다. 그렇지만 입력 버튼을 클릭했을 때 목록상자에 선택된 값이 없다면 특정 기능을 수행하게 하겠다라고 할때는 아래와 같이 작성하면 됩니다.

    Private Sub 입력_Click()

    If 목록상자.ListIndex = -1 Then
    수행할 기능
    End If
    Sub End
    즐거운 하루 되세요.

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