iT邦幫忙

0

請問EXCEL VBA 可否不要用迴圈方式,將陣列資料傳至ListBox(清單方塊)內

請問EXCEL VBA 可否不要用迴圈方式,將陣列資料傳至ListBox(清單方塊)內

2 個回答

0
丁丁 (Dean)
iT邦大師 6 級 ‧ 2014-11-03 17:06:26
最佳解答

可以, 一個一個給值~ XD

<pre class="c" name="code">    Dim MyList(3) As String

    MyList(0) ="One"
    MyList(1) = "Two"
    MyList(2) = "Three"
    MyList(3) = "Four"
    ...

    ListBox1.Items.AddRange(MyList)
看更多先前的回應...收起先前的回應...
ltc09 iT邦研究生 5 級 ‧ 2014-11-03 17:34:23 檢舉

請問大大
是否還要安裝其他的(引用項目)才能用
感恩 :)

Sorry, 應該用 .AddItem

<pre class="c" name="code">
選單區.AddItem "One"

參考 : AddItem 方法

P.S 原先的程式碼是 VB.net
XD

ltc09 iT邦研究生 5 級 ‧ 2014-11-04 09:59:20 檢舉

感謝 deanya
選單區.AddItem "One" >>> 這好像只能新增單筆,無法用陣列一次匯入 :)

但是匯入後 X跟Y軸座標相反,不知道該如何處理 :(

關於 XY 軸的轉置, 可以參考
Excel VBA - Swap X and Y series

0
summertw
iT邦好手 1 級 ‧ 2014-11-04 08:22:12

使用 RowSource Property ...
飯料如下..
Forms!Employees!cmboNames.RowSourceType = "Table/Query"
Forms!Employees!cmboNames.RowSource = "EmployeeList"
...
參考:http://msdn.microsoft.com/en-us/library/office/ff196460(v=office.15).aspx

summertw iT邦好手 1 級 ‧ 2014-11-04 08:24:53 檢舉

請注意,RowSourceType的指定
你的飯粒,應改成【Value List】A list of items with semicolons (;) as separators

ltc09 iT邦研究生 5 級 ‧ 2014-11-04 09:55:29 檢舉

感謝 summertw
但這好像是ACCESS VB 語法,我看不太懂 :(

我要發表回答

立即登入回答