2014-03-14 5 views
1

누군가가 vbscript의 다중 열 목록 상자에 값을 추가하는 방법에 대한 간단한 예제를 제공 할 수 있습니까? 예를 들어 4 개의 열이 있는데 행을 추가하고 싶습니다.다중 열 목록 상자에 항목 추가

http://msdn.microsoft.com/en-us/library/office/ff869962%28v=office.15%29.aspx이 예제를 시도했지만 회원 목록을 찾을 수 없다는 사실을 알려주었습니다.

MS Access에서 vbscript를 사용하고 있습니다. 목록 상자가있는 양식이 있습니다. 이 목록 상자에 텍스트 상자 값을 채우고 추가를 클릭하면 텍스트 상자의 값이 특정 열 아래의 목록 상자에 추가됩니다.

나는 아무 소용이 없다. 나는 작동하는 예제를 하나도 찾지 못했고, 적어도 일부 수입은 누락 되었습니까?

+1

본 [** 튜토리얼 **] (http://vba4all.wordpress.com/category/vba-macros/two-column-listbox-userform-and-saving-results-to-spreadsheet/)), 특별히 With ListBox1 .AddItem TextBox1.Value .List (.ListCount - 1, 1) = TextBox2.Value 끝내기 ' –

+0

끝내 주셔서 감사합니다. – michelle

답변

1

은 내가 한 번 이런 짓을하고이 솔루션에 온 한 기억

Private Sub test() 
    Me.lboTest.RowSourceType = "Value List" 
    Me.lboTest.BoundColumn = 1 
    Me.lboTest.ColumnCount = 2 
    Me.lboTest.RowSource = "0;red;1;green;2;yellow;3;blue" 
End Sub 

;와 사전에 문자열을 조립 (또는 그것을 읽고 값을 추가, 다음을 다시 쓰기).
다른 방법이 있는지 나는 모른다.

Btw.이 권한을 얻으려면 VBA와 VBScript가 다른 것입니다. Access 내에서이 코드를 작성하면 VBScript가 아닌 VBA가 사용됩니다.

+0

나는 당신의 방법을 사용했습니다, 어떤 이유로 나에게 숫자 0,1,2,3을 보여 주며 제 2 칼럼을 보여주지 않았습니다. 왜 어떤 생각? 감사합니다. 나는 Im가 두렵다는 것을 알지 못했습니다. – michelle

+1

예, 디자이너의 목록 상자를 선택하고 속성의'형식 '탭으로 이동하여'열 너비 '를 설정하십시오. "0cm; 10cm"로 설정하면 첫 번째 열이 숨겨집니다. (독일어 버전을 사용하고 있습니다. 아마도';'대신에','를 사용해야합니다 ...) – KekuSemau

+0

오, 정말 고마워요 !! 그것은 일했다 :) 나는 – michelle

관련 문제