軟體:Excel
版本:2010
各位好,我用VBA建了一個userform,裡面的程式經過運算後會在sheet2產生資料
而userform裡面有一個下拉式選單,選單內容為sheet2的第一行資料
sheet2的資料會隨著運算而有增減,當資料數>=2列或是0時,下拉式選單的資料更新都沒
問題,但是當資料數只有1列時,就會出現錯誤。有關此部分的程式碼如下:
If N <>0 Then
Userform.ComBox1.List = Range(Worksheets(2).Cells(1,1), And _
Worksheets(2).Cells(N, 1)).Value
Else
Userform.ComBox1.Clear
End If
其中N為變數,問題發生在當N=1時,出現如下錯誤:
執行階段錯誤 '381':
無法設定List屬性。屬性陣列的索引不正確。
請問各位高手,是否List的使用不能只有一筆資料呢?謝謝!!