2017-02-03 5 views
3

가로로 한 행에 셀 값을 저장하는 콤보 상자를 채울 수 없습니다. 그것은 그들이 세로로 배치 될 때 작동합니다.Excel VBA에서 행 값으로 ComboBox 채우기

ComboBox.List ("A1 : A10")은 작동하지만 ComboBox.List ("A1 : J1")는 작동하지 않습니다. 후자의 경우 첫 번째 값만 표시합니다.

누군가 나를 도울 수 있으면 감사 할 것입니다. 감사합니다 :)

답변

2

Transpose 배열 :

ComboBox1.List = Application.Transpose(Sheet1.Range("A1:J1").Value) 

p.s가 : 열에서 올바른 구문은 다음과 같습니다

ComboBox1.List = Sheet1.Range("A1:A10").Value