콤보박스의 목록을 이름관리자로 불러오기

VBA
작성자
iviolin****
작성일
2020-07-20 19:43
조회
449

콤보박스의 List를 이름관리자의 범위로 가져오는 방법을 알고싶습니다.

그런데 콤보박스와 이름관리자로 불러올 범위가 서로 다른시트에 있습니다.

Sheet1.Combobox1.Rowsource = Range("콤보범위").Address

이런 식으로 구현 해볼려고 했는데 런타임 오류가 뜨네요.

참고로 콤보범위는 이름관리자의 이름입니다.

회원등급 : 나무4단계
포인트 : 3605 EP
총질문 : 27 개 (마감율 : 26%)
채택답변 : 26 개
전체 7

  • 2020-07-20 20:13

    안녕하세요?^^
    첨부파일 확인해보니 삽입하신 combobox 는 rowsource가 아닌 ListFillRange 속성으로 범위를 지정해주셔야 합니다.
    아래 명령문을 사용해보시겠어요? 바로 해결되실겁니다.

    Private Sub Worksheet_Activate()
    
    Dim rng As Range
    
    Set rng = Sheet2.Range("콤보범위")
    
    Sheet1.ComboBox1.ListFillRange = "'" & rng.Parent.Name & "'!" & rng.Address
    
    End Sub

    • 2020-07-20 20:25

      아... 답변 감사합니다.
      ActiveX 컨트롤의 콤보박스를 이용해서 값을 불러올려고했는데
      사용자 정의 폼으로 구현한 콤보상자에만 쓰는건가요?
      만약 맞다면 사용자 정의 폼에 있는 콤보상자에 이름관리자 범위를 불러올때는 어떻게 메크로를 만들어야하나요...?


      • 2020-07-20 20:35

        시트에 삽입된 콤보박스는 ListFillRange, 유저폼의 콤보박스는 RowSouce 속성을 사용하며 두 개는 동일한 속성입니다.^^
        어디에서 사용되느냐에 따라 다르게 지정될 뿐이며 모두 동일하게 사용하시면 되겠습니당!


        • 2020-07-20 23:13

          감사합니다. 잘 응용해서 적용해보겠습니다.
          그런데 실무에 적용할려고하니 변수를 너무많이 받았어서 변수를 안받고 해결해보려 합니다.

          Private Sub Worksheet_Activate()

          Sheet1.ComboBox1.ListFillRange = "'" & Sheet2.Name & "'!" & Range("콤보범위").Address

          End Sub

          로 해봤는데 런타임 오류가 나네요...
          왜 오류가 나는지 알수있을까요??


          • 2020-07-21 13:03

            안녕하세요?^^
            명령문을 아래와 같이 수정해보세요.

            Private Sub Worksheet_Activate()
            
            Sheet1.ComboBox1.ListFillRange = "'" & Sheet2.Name & "'!" & Sheet2.Range("콤보범위").Address
            
            End Sub

  • 2021-01-26 09:48

    안녕하세요?

    엑셀 입력할 때 자동완성 기능처럼 많은 사람 이름을 콤보박스에 리스트업하고
    콤보박스 위 빈칸에(콤보박스 아이템을 선택하면 표시하는 부분) 사용자가 이름 첫자를 입력하면 콤보박스 아이템에서 입력한 첫자에 해당하는 이름이 보여지도록 하려고 합니다. 이런 방법이 있는지요?

     


  • 2020-07-21 14:06

    아...Sheet2.name으로 시트이름을 받았는데도 sheet2.range로 해야하는군요...
    감사합니다ㅎㅎ


전체 2,454
번호 카테고리 제목 작성자 작성일 추천 조회
2445 문서서식
New vlookup을 어떻게 사용해야 하나요? 첨부파일 (1)
kp96**** | 2021.02.28 | 추천 0 | 조회 23
kp96**** 2021.02.28 0 23
2444 기능/도구
New 여러 시트에서 어떠한 표를 동기화 시키고 싶습니다. (1)
naver_5fcf626b3f9b3 | 2021.02.27 | 추천 0 | 조회 24
naver_5fcf626b3f9b3 2021.02.27 0 24
2443 함수/공식
New [ ]나 { }같은 특정부호를 각자 다른 단어에 한꺼번에 넣고 싶습니다 첨부파일 (1)
이성용 | 2021.02.27 | 추천 0 | 조회 27
이성용 2021.02.27 0 27
2442 VBA
New VB offset.resize.value 사용시 빈셀 포함해서 복사 할 수 있는 방법이 있나요? (1)
darkblling | 2021.02.26 | 추천 0 | 조회 32
darkblling 2021.02.26 0 32
2441 문서서식
New 셀을 전체 새로고침 하는 기능이 있나요? (4)
STA | 2021.02.26 | 추천 0 | 조회 41
STA 2021.02.26 0 41
2440 VBA
New 여러조건있는 데이터복사 첨부파일 (1)
sevenhills | 2021.02.26 | 추천 0 | 조회 33
sevenhills 2021.02.26 0 33
2439 기능/도구
New 날짜 표시형식에 "주"표시 (2)
세이클럽 | 2021.02.26 | 추천 1 | 조회 36
세이클럽 2021.02.26 1 36
2438 VBA
New 엑셀 vba 파일 불러들일때 무한 루프 벗어나기 (3) 답변완료
손님 | 2021.02.26 | 추천 0 | 조회 29
손님 2021.02.26 0 29
2437 기능/도구
New [DuTool] HomeTaxBR 함수 문의 (1)
hikary | 2021.02.26 | 추천 0 | 조회 22
hikary 2021.02.26 0 22
2436 VBA
New VBA 반복구문 줄이는 방법 (1)
H.B | 2021.02.26 | 추천 1 | 조회 30
H.B 2021.02.26 1 30
2435 VBA
New 이동거리에 따른 출장비 자동 계산 시트 구성 질의 (1)
윤여진 | 2021.02.26 | 추천 0 | 조회 26
윤여진 2021.02.26 0 26
2434 기능/도구
New 네이버 검색광고 액셀 (1)
빵원카 | 2021.02.26 | 추천 0 | 조회 26
빵원카 2021.02.26 0 26
2433 VBA
New 함수를 dll로 변환시 Source code가 숨겨지나여? (1)
손님 | 2021.02.26 | 추천 0 | 조회 21
손님 2021.02.26 0 21
2432 문서서식
다중 유효성 검사 도와 주세요 첨부파일 (1)
shin**** | 2021.02.26 | 추천 0 | 조회 33
shin**** 2021.02.26 0 33
2431 VBA
VBA .CurrentRegion.AdvancedFilter xlFilterCopy 메소드? 설명가능하신분!!! (2) 답변완료
새우튀김 | 2021.02.25 | 추천 0 | 조회 25
새우튀김 2021.02.25 0 25
2430 함수/공식
조건부 서식을 사용하여 홀수날에만 적용하기 (2) 답변완료
모찌율 | 2021.02.25 | 추천 0 | 조회 33
모찌율 2021.02.25 0 33
2429 함수/공식
offset함수 입니다 첨부파일 (3) 답변완료
khj**** | 2021.02.25 | 추천 0 | 조회 47
khj**** 2021.02.25 0 47
2428 함수/공식
OFFSET 함수 문의드립니다 (3) 답변완료
권보스 | 2021.02.25 | 추천 1 | 조회 51
권보스 2021.02.25 1 51
2427 함수/공식
페이지 수 자동 으로 나오는 함수 있을까요? (1)
유리비 | 2021.02.25 | 추천 0 | 조회 35
유리비 2021.02.25 0 35
2426 피벗테이블
피벗테이블로 트리맵 차트 그리는 방법이 있을까요? (1)
용쳐리 | 2021.02.25 | 추천 0 | 조회 26
용쳐리 2021.02.25 0 26
2425 VBA
입력된 여러가지 숫자들 조합해서 일치하는 값이나 가장 근사치를 찾는 방법 (1)
이주 | 2021.02.25 | 추천 0 | 조회 27
이주 2021.02.25 0 27
2424 함수/공식
엑셀 OFFSET 함수 사용법 관련입니다. (2)
모모네 집 | 2021.02.25 | 추천 1 | 조회 40
모모네 집 2021.02.25 1 40
2423 피벗테이블
슬라이서 연동 문제 (한 개 슬라이서로 2개 테이블을 원본으로 하는 피벗테이블 컨트롤하기) (1)
밥상달려 | 2021.02.24 | 추천 1 | 조회 24
밥상달려 2021.02.24 1 24
2422 VBA
VBA 배열 질문 (2) 답변완료
hanikr | 2021.02.24 | 추천 0 | 조회 37
hanikr 2021.02.24 0 37
2421 VBA
중복되는 데이터때문에 입력값이 제대로 입력되지 않습니다. (2) 답변완료
sinbal | 2021.02.24 | 추천 0 | 조회 30
sinbal 2021.02.24 0 30
2420 함수/공식
countifs 관련 문의 입니다. (1)
엑신이되자 | 2021.02.24 | 추천 1 | 조회 53
엑신이되자 2021.02.24 1 53
2419 VBA
VBA실행 방법중 PERSONAL.xlsb사용 방법 문의 (1)
슈퍼푸우 | 2021.02.24 | 추천 0 | 조회 29
슈퍼푸우 2021.02.24 0 29
2418 함수/공식
불규칙적인 데이터를 정리하는 방법 문의 첨부파일
mo**** | 2021.02.24 | 추천 1 | 조회 62
mo**** 2021.02.24 1 62
2417 함수/공식
counta 응용 함수, 셀 안의 사람 숫자 구하기 첨부파일 (8) 답변완료
충만 | 2021.02.24 | 추천 -1 | 조회 72
충만 2021.02.24 -1 72
2416 VBA
vba application.ontime timevalue 시간단위 (1)
seoyun | 2021.02.24 | 추천 0 | 조회 21
seoyun 2021.02.24 0 21