책 내용 질문하기
문제 2에서 with문에서 additem 대신 list array 쓸 수 없나요?
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
241
조회수
35
작성일
2013-02-23
작성자
탈퇴*원
첨부파일

문제 2의 1번에서 문제에 제시된 것은 with, additem을 이용하여 작성하는 것이었지만 앞에서 배운 내용(226쪽의 기본문제의 4번)을 응용해보고 싶어서

Private Sub UserForm_Initialize()

cmb결재형태.AddItem "현금"

cmb결재형태.AddItem "카드"

cmb결재형태.AddItem "어음"

=> cmb결재형태.List =Array("현금", "카드", "어음") 이런 식으로 간단히 쓸 수 있다고 되어 있어요

End Sub

이것처럼

문제 2번에서

Private Sub UserForm_Initialize()

With cmd조회구분

.AddItem "관리자"

.AddItem "일반사용자"

.AddItem "고객"

End With

대신에 그 부분을

With cmd조회구분.List = array("관리자", "일반사용자", "고객")

End With 로 해보았는데요 디버그 하라고 하더라구요 ㅠㅠ

제약조건이 없을 때 with 문에서 저렇게 간단히 쓸 수 있는 방법이 없는 것인가요?

답변
2013-02-24 15:28:44

with를 쓰라는 조건이 없을때에는 사용이 가능하지만 with를 쓰라는 조건에는 쓰면안될꺼같네요

  • *
    2013-02-24 15:28:44

    with를 쓰라는 조건이 없을때에는 사용이 가능하지만 with를 쓰라는 조건에는 쓰면안될꺼같네요

  • *
    2013-02-26 09:53:58

    안녕하세요.

    문제에서 wiht와 additem을 이용하라고 되어 있습니다. 이 두개를 이용하면서 array를 사용할 수는 없습니다.

    즐거운 하루 되세요.

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