2010-01-13 28 views
0

我正在使用Excel來存儲產品列表,該列表將用於導入到Web應用程序中。產品的一個屬性是顏色,可以從定義的顏色列表中選擇。問題是產品可能有多種顏色。目前,我正在使用每行產品的下拉列表。這可以工作,但僅適用於一種選定的顏色。Excel中的多個選擇列表框用於導入工作表

我已經在Excel中對列表框控件進行了一些閱讀,但不知道如何將這個應用於每一行,以及如何將其保存到所需的單元格。

+0

所以你想在每一行上有一個列表框? – 2010-01-13 22:47:41

+0

是的,這會將選定的值存儲在每個關聯的單元格中 – mickyjtwin 2010-01-15 00:03:47

回答

0

多選是棘手的。儘可能簡化你的方法。

這是我以前使用過的一種替代方法。而不是每行上的ListBox,讓select事件彈出一個窗體,顯示可用的顏色選項。用戶在該列表中選擇一個或多個項目,並將選定的值作爲逗號分隔的字符串傳遞迴單元格的內容。

所以,當用戶點擊到給定行中的一個色彩單元,對話框彈出,像這樣:

Select colors for this product: 

[] Red 
[] Green 
[] Blue 
[] ... 

<OK> <Cancel> 

你必須寫一些代碼來處理該事件,並在用戶表單中,課程。

單擊確定後,所選項目會回到單元格,如「紅色,藍色,白色」。如果單擊取消,單元格保持原樣。

祝你好運。

相關問題