팁 :

Ben Sullins, Phoenix, AZ 시각적 기본 콤보 / 편집 상자를 사용하는 것은 다소 고급 개념으로, 알다시피 여러면에서 매우 유용 할 수 있습니다.

먼저 콤보 상자를 채울 값 목록이 필요합니다.

이 경우 이전 팁의 이름 목록을 사용하겠습니다.

목록이 있으면 ‘명명 된 범위’를 사용하여 이름을 지정했습니다.

이렇게하려면 데이터 범위를 강조 표시 한 다음 셀 로케이터 상자를 클릭하고 사용할 이름을 입력하면됩니다.

다음으로 보고서 표시에 사용할 데이터가 필요합니다.

http://www.nba.com/suns/stats에서 데이터를 ‘데이터’시트에 복사했습니다.

이제 데이터가 있으므로 디스플레이 페이지의 조회에 사용할 명명 된 범위를 만들 수 있습니다.

이제 선택한 플레이어 이름을 보관할 장소를 만들어야합니다.

이 작업은 어디서나 수행 할 수 있지만이 경우 보고서의 기본 페이지에 표시됩니다. 이를 위해 ‘playerlnk’라는 또 다른 명명 된 범위를 만듭니다.

명명 된 범위를 사용했기 때문에 기본 페이지에 표시 될 모든 데이터에 대해 수식을 똑같이 만들 수 있습니다. 여기 있습니다… = VLOOKUP (playerlnk, playerlk, MATCH (C5, data! $ A $ 3 : $ P $ 3,0), 0)

처음에는 ‘playerlnk’필드에 유효한 값이 없기 때문에 N / A 오류가 표시됩니다. 따라서 여기에서 수식에 오류 검사를 할 수 있습니다.

IF (playerlnk = “”, “”, IF (ISNA (VLOOKUP (playerlnk, playerlk, MATCH (C5, data! $ A $ 3 : $ P $ 3,0), 0)) ,, VLOOKUP (playerlnk, playerlk, MATCH (C5, 데이터! $ A $ 3 : $ P $ 3,0), 0)))

이제 콤보 상자를 만들 시간입니다… 시각적 기본 콤보 / 편집 상자를 만들려면 먼저보기> 도구 모음> Visual Basic을 선택하면 시각적 기본 도구 모음이 나타납니다. Visual Basic 도구 모음에서 ‘Control Toolbox’를 클릭합니다. 망치와 렌치 아이콘입니다.

제어 도구 상자에서 콤보 상자 항목을 볼 수 있습니다. 항목을 클릭 한 다음 상자를 표시 할 스프레드 시트를 클릭합니다.

이제 콤보 상자가 생겼으므로 플레이어 이름으로 채워야합니다.

이렇게하려면 마우스 오른쪽 버튼을 클릭하고 속성을 선택한 다음 ‘목록 채우기 범위’에 콤보 상자를 채우는 데 사용할 명명 된 범위를 입력합니다.

이 상황에서‘namelst’를 사용하겠습니다. 다음으로 Excel에 선택한 값을 넣을 위치를 알려야합니다. 다시 명명 된 범위를 사용합니다. 콤보 상자의 ‘연결된 셀’속성에 ‘playerlnk’를 입력합니다.

이 시점에서 속성 상자를 닫고 디자인 모드를 종료해야합니다.

디자인 모드를 종료하려면 ‘컨트롤 도구 상자’에서 ‘디자인 모드’버튼을 클릭하십시오.

하늘색 삼각형 눈금자와 연필 아이콘입니다. 이제 목록에서 이름을 선택하고 셀이 채워지는 것을 확인하여 보고서를 테스트 할 수 있습니다.

그런 다음 수식은 다른 페이지의 데이터를 다시 가져와야합니다.

이 보고서를보다 사용자 친화적으로 만들려면 사용자가 혼동하지 않도록 ‘참조’및 ‘데이터’시트를 숨겨주십시오. ‘참조’시트를 선택하고 컨트롤을 누른 상태에서 ‘데이터’시트를 선택한 다음 포맷> 시트> 숨기기로 이동하면됩니다.

나는 그것들을 첨부 파일에 숨기지 않은 채로 두었습니다.

이런 식으로 Excel에서 vb 목록 상자를 만들 수 있습니다.