책 내용 질문하기
엑셀 기본8회 VBA 관련 질문입니다.
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
396
조회수
150
작성일
2012-02-07
작성자
첨부파일

위 그림처럼 List품목명이 두줄로 되어있는 것을 알 수 있는데요,
.jpg)
품목명을 제대로 입력하려면 저 표시된 부분에
List품목명.List(List품목명.ListIndex, 0)
으로 해줘야 맞지 않나요? 한줄이면 모르겠지만 두줄이기 때문에
행과 열을 직접 지정해줘야 하는 것 같은데요.
답변
2012-02-08 11:45:48
안녕하세요.
액세스의 콤보상자에서 여러 필드가 연결되어 있을 경우 해당 컨트롤에 저정될 필드 즉, 바운드 열을 지정하잖아요? 엑셀도 마찬가지입니다. List품목명 컨트롤의 속성을 보면 'BoundColumn'이라는 속성이 있는데 이것이 1로 지정되어 있기때문에 이 컨트롤에 저장되는 값은 품목명이므로 Cells(입력행, 2) = List품목명 이렇게 지정한 것입니다. 님과 같이 작성해도 상관은 없습니다
즐거운 하루 되세요.
"-
*2012-02-08 11:45:48
안녕하세요.
액세스의 콤보상자에서 여러 필드가 연결되어 있을 경우 해당 컨트롤에 저정될 필드 즉, 바운드 열을 지정하잖아요? 엑셀도 마찬가지입니다. List품목명 컨트롤의 속성을 보면 'BoundColumn'이라는 속성이 있는데 이것이 1로 지정되어 있기때문에 이 컨트롤에 저장되는 값은 품목명이므로 Cells(입력행, 2) = List품목명 이렇게 지정한 것입니다. 님과 같이 작성해도 상관은 없습니다
즐거운 하루 되세요.
"