2016-02-19 222 views
-3

我需要創建一個從sql select語句創建的列表,該列表將填充到多選列表框中。在vba中創建動態列表框

訣竅是,SQL select語句會隨着時間的推移返回不同的結果。這意味着列表可能一天5行,另外10行。

如何使用vba創建這個?

+1

歡迎來到SO!請閱讀[如何提問](http://stackoverflow.com/help/how-to-ask)並相應地編輯您的問題。正如所寫,它不會受到太多的關注(並可能被關閉)。 –

回答

0

足夠簡單:

  1. 創建一個Excel文件列表框。
  2. 將項目解壓縮到一個名爲「shtData」的單獨工作表中,並將其填充到列表框中。
  3. 使其應用範圍的命名範圍「myListboxItems」在2
  4. 編寫使用傳統ADO來提取服務器數據「shtData」一些VBA - 它需要更新命名的範圍內的目標區間。
  5. 將列表框鏈接到指定範圍。