2012-12-04 2 views
1

이 보고서 서식 지정 도구 개발 작업이 있으며 일부 사용자 콤보 상자에 일부 콤보 상자를 추가하려고합니다. 인터넷에서 사용하는 방법을 검색했을 때, 나는 항상 그들을 보았고 Excel 시트에서 그들의 가치를 얻었습니다. 내 파일에 이미 2 장이 들어있어 더 많이 갖고 싶지 않습니다. 콤보 박스의 값을 코드에 저장할 수 있습니까?콤보 박스의 변수를 Excel 시트에 기록하지 않고 정의하는 방법은 무엇입니까?

http://www.contextures.com/Excel-VBA-ComboBox-Lists.html

+1

VBA에서 콤보 상자를 채우고 싶습니까? – bonCodigo

답변

1

은 YES IT가 가능 - 내 댓글에 대한 대답은 YES 인 경우 :

당신이 무엇을 필요로 다음과 같은 코드를 사용해보십시오. 가정 당신은 VBA 코드를 가지고, 당신은 더 아무것도 필요하면 알려하자 combobox1

With ComboBox1 
    .AddItem "I am" 
    .AddItem "Adding" 
    .AddItem "Static" 
    .AddItem "Values" 
    .AddItem "From" 
    .AddItem "VBA" 
End With 

있습니다. 당신이 지금까지 해왔 던 일로 당신의 질문을 업데이트 해 주시기 바랍니다.

+0

안녕하세요, 답장을 보내 주셔서 감사합니다. :) :) * ps : 내가 시도한 것은 링크에서 똑같은 것이 었습니다. 그럼 시트에서 값을 가져 오는 제거하고 코드에서 문자열로 초기화했지만 그럴 수 없어. 나는 이것이 모든 기본적인 것이었고이 질문이 하나의 간단한 해결책을 가지고있을 것이기 때문에 나는 적어도 이것을 위해 나의 이전의 노력을 게시하지 않았다. –

+1

나는 그것을 도왔다 니 기쁘다. :) 그리고 BTW, 당신은 하나의 숨겨진 시트에 모든 정적 값을 저장할 수있다. 파일. 그들을 배열로 당긴 다음 루프를 사용하여 배열 요소를 콤보 상자에 밀어 넣습니다. 그래도 코드 줄을 저장합니다. 디자인에 대한 추가 요구 사항을 알려 주시면 아이디어를 얻으실 수 있습니다 :) – bonCodigo

+0

사실 콤보 상자의 다양한 옵션 세트에 대한 좋은 힌트입니다. 하지만 내 것은 5 가지 값 밖에 가지고 있지 않습니다. 그러나 나는 미래의 일을 위해 그것을 명심 할 것이다. –

관련 문제