두 콤보 상자로 Excelform userform을 만들고 있습니다. 하나의 combox는 "CompaniesandSubsidiaries"라는 이름의 sheet3 (A 열)에서 데이터를 검색합니다. 그런 다음 첫 번째 콤보 상자를 기반으로 두 번째 콤보 상자가 하위 범주 데이터를 검색합니다. 그러나 문제는 열 A에 데이터 반복이 있다는 것입니다. 나는 이미지를 첨부했다.중복되지 않고 시트 양식 데이터를 사용자 양식 콤보 박스에 삽입하십시오 - Excel Vba
은 내가 시도하고있다 :
Private Sub Combobox1_DropButtonClick()
Dim rng As Range
Dim ws As Worksheet
Set ws = Worksheets("CompaniesandSubsidiaries")
For Each rng In ws.Range("Companies")
Me.ComboBox1.AddItem rng.Value
Next rng
End Sub
Private Sub ComboBox2_DropButtonClick()
Dim rng As Range
Dim ws As Worksheet
Set ws = Worksheets("CompaniesandSubsidiaries")
For Each rng In ws.Range("Providers")
Me.ComboBox2.AddItem rng.Value
Next rng
End Sub
내가 각각라는 이름의 회사와 공급자 "열 A와 B"모두 수식을했다. 그러나 값을 반복합니다. 나는 싫어.
내가 원하는 것은 회사 이름 (중복 없음)으로 첫 번째 콤보 상자의 데이터를 시트 3에서 동적으로 가져온 다음 다음 콤보 상자를 활성화하고 회사 이름에 해당하는 공급자 목록을 표시하는 것입니다.
간단하고 이해하기 쉬운 코드를 제공해주십시오. 감사합니다
시도한 내용과 중단 된 위치를 보여줌으로써 구체적인 문제를 명확히하거나 추가 세부 정보를 추가하여 필요한 것을 정확하게 강조하십시오. 더 나은 응답을 얻으려면 How to Ask 페이지를 참조하십시오. – suvartheec
@suvartheec 지금 코드를 확인하십시오. – SHEIKH
대신 원하는 모습을 보여줄 수 있습니까? 나는 아직도 내가 원하는 결과가 무엇인지 이해할 수 없다. – Hambone