2014-03-24 60 views
0

突然在工作中我在Excel中遇到了一個用戶表單的問題。 如果我單擊箭頭以顯示列表,則用戶窗體上的所有組合框都不會再打開。Combobox沒有打開下拉列表

它們以編程方式填充值。如果我在組合框中輸入文本,它會選擇正確的條目。

之前它工作正常。我只在用戶表單中添加了一個按鈕。

爲什麼我不能再打開下拉列表?

我試圖改變'ShowModal'-Property如果userform爲False,但沒有幫助。

如果你想看到的,這裏是一個充滿組合框代碼:

With frmPlanSelect.cbxList 
    .Clear 
    Do Until rs.EOF 
     .AddItem 
     .Column(0, i) = rs.Fields("ID_Item") 
     .Column(1, i) = rs.Fields("name") 
     i = i + 1 
     rs.MoveNext 
    Loop 
End With 

謝謝你的任何暗示!

回答

0

好的, 完全關閉Excel並再次打開Makro工作簿後,comboxes再次工作。 我仍然不知道是什麼原因導致了這種行爲,因爲我的工作突然中斷了。但是,現在沒問題。