
如何在組合框中顯示多列?
組合框可以幫助我們快速選擇值而無(wú)需鍵入值,通常,您可以創(chuàng)建一個(gè)包含一個(gè)數(shù)據(jù)列表的組合框,但是有時(shí),您想要在組合框中顯示多個(gè)列,如下面的屏幕截圖所示,如何您在Excel中創(chuàng)建具有多個(gè)列的組合框?
在組合框中顯示具有組合框?qū)傩缘亩嗔?/strong>
使用VBA代碼在組合框中顯示多列
在組合框中顯示具有組合框?qū)傩缘亩嗔?/strong>您可以轉(zhuǎn)到組合框?qū)傩詠?lái)配置組合框的屬性,請(qǐng)執(zhí)行以下操作:
1。 點(diǎn)擊 開(kāi)發(fā)商 > 插頁(yè) > 組合框(ActiveX控件),然后根據(jù)需要拖動(dòng)鼠標(biāo)以繪制一個(gè)組合框,請(qǐng)參見(jiàn)屏幕截圖:
2。 然后點(diǎn)擊 租房 在下面 開(kāi)發(fā)商 標(biāo)簽,在 租房 對(duì)話框,請(qǐng)執(zhí)行以下操作:
(1.)在 列數(shù) 文本框中,輸入要顯示的列數(shù),在本示例中,我將輸入 3;
(2.)在 鏈接單元 在文本框中,輸入單元格引用以鏈接組合框;
(3.)在 列表填充范圍 在文本框中,鍵入要用作源數(shù)據(jù)的單元格范圍。
3。 完成設(shè)置后,關(guān)閉對(duì)話框,然后單擊 設(shè)計(jì)模式 ,在 彩色帶 要退出設(shè)計(jì)模式,現(xiàn)在,當(dāng)您單擊組合框下拉箭頭時(shí),將立即顯示多列數(shù)據(jù),請(qǐng)參見(jiàn)屏幕截圖:
Tips::如果功能區(qū)中沒(méi)有“開(kāi)發(fā)人員”選項(xiàng)卡,則本文 如何在Excel 2007//功能區(qū)中顯示/顯示開(kāi)發(fā)人員選項(xiàng)卡? 可能會(huì)幫助您顯示“開(kāi)發(fā)人員”標(biāo)簽。
使用VBA代碼在組合框中顯示多列這里的VBA代碼也可以幫助您完成此任務(wù)。
1. 首先,您需要為源數(shù)據(jù)創(chuàng)建一個(gè)范圍名稱,請(qǐng)選擇數(shù)據(jù)范圍,然后在 名稱框,請(qǐng)參見(jiàn)屏幕截圖:
2。 然后創(chuàng)建一個(gè)組合框,右鍵單擊它,然后選擇 查看代碼 從上下文菜單中,查看屏幕截圖:
3。 而且 Microsoft Visual Basic應(yīng)用程序 窗口打開(kāi)后,請(qǐng)復(fù)制并粘貼以下代碼以替換原始代碼,請(qǐng)參見(jiàn)屏幕截圖:
VBA代碼:在組合框中顯示多個(gè)列:
Private Sub UserForm_Initialize()Updateby ExtendofficeWith ComboBox1.ColumnCount = 3.List = Range("Namelist").valueEnd WithEnd SubCopy備注:在上面的代碼中, 組合框1 是您創(chuàng)建的組合框的名稱,數(shù)字 3 是您要顯示的列號(hào),“名單”是您在步驟1中創(chuàng)建的范圍名稱。 您可以根據(jù)需要更改它們。
4。 然后按 F5 鍵運(yùn)行此代碼,然后單擊組合框,根據(jù)需要在組合框中顯示多列。
最佳辦公生產(chǎn)力工具
將小時(shí)轉(zhuǎn)化為分鐘 Kutools for Excel!準(zhǔn)備好增強(qiáng)您的 Excel 任務(wù)了嗎? 利用的力量 Kutools for Excel - 您終極的節(jié)省時(shí)間的工具。 簡(jiǎn)化復(fù)雜的任務(wù)并像專業(yè)人士一樣瀏覽數(shù)據(jù)。 以閃電般的速度體驗(yàn) Excel!
為什么需要 Kutools for Excel

