Jak zobrazit více sloupců v poli se seznamem?
Pole se seznamem nám může pomoci rychle vybrat hodnoty bez jejich psaní, obvykle můžete vytvořit pole se seznamem s jedním seznamem dat, ale někdy chcete zobrazit více sloupců v poli se seznamem, jak ukazuje následující snímek obrazovky, jak by vytvoříte pole se seznamem s více sloupci v aplikaci Excel?
Zobrazit více sloupců v poli se seznamem s vlastnostmi pole se seznamem
Zobrazit více sloupců v poli se seznamem s kódem VBA
Zobrazit více sloupců v poli se seznamem s vlastnostmi pole se seznamem
Můžete přejít na vlastnosti pole se seznamem a nakonfigurovat atributy pole se seznamem, postupujte takto:
1, klikněte Vývojka > Vložit > Rozbalovací seznam (ovládací prvek ActiveX)a potom tažením myši nakreslete pole se seznamem, jak potřebujete, viz screenshoty:
2. Pak klikněte na tlačítko Nemovitosti pod Vývojka v záložce Nemovitosti V dialogovém okně proveďte následující operace:
(1.) V ColumnCount textové pole, zadejte počet sloupců, které chcete zobrazit, v tomto příkladu zadám 3;
(2.) Vedle Propojená buňka textové pole, zadejte odkaz na buňku a propojte pole se seznamem;
(3.) V ListFillRange do textového pole zadejte oblast buněk, kterou chcete použít jako zdrojová data.
3. Po dokončení nastavení zavřete dialogové okno a klikněte na ikonu Režim návrhu v Stuha Chcete-li ukončit režim návrhu, nyní, když kliknete na rozevírací šipku rozevíracího seznamu, zobrazí se najednou data více sloupců, viz screenshot:
Tip: Pokud na pásu karet není karta Vývojář, tento článek Jak zobrazit / zobrazit kartu vývojáře na pásu karet aplikace Excel 2007/2010/2013? může vám poskytnout laskavost k zobrazení karty Vývojář.
Zobrazit více sloupců v poli se seznamem s kódem VBA
Zde vám kód VBA také pomůže dokončit tento úkol.
1. Nejprve musíte pro zdrojová data vytvořit název rozsahu. Vyberte rozsah dat a do pole zadejte název rozsahu Název Box, viz screenshot:
2. Poté vytvořte pole se seznamem, klikněte na něj pravým tlačítkem myši a vyberte Zobrazit kód z kontextové nabídky viz screenshot:
3. A Microsoft Visual Basic pro aplikace Otevře se okno, zkopírujte a vložte následující kód, který nahradí původní kód, viz screenshot:
Kód VBA: Zobrazit více sloupců v poli se seznamem:
Private Sub UserForm_Initialize()
'Updateby Extendoffice
With ComboBox1
.ColumnCount = 3
.List = Range("Namelist").value
End With
End Sub
Poznámka: Ve výše uvedeném kódu je ComboBox1 je název vámi vytvořeného pole se seznamem, číslo 3 je číslo sloupce, který chcete zobrazit, “Jmenný seznam„Je název rozsahu, který jste vytvořili v kroku 1. Můžete je podle potřeby změnit.
4. Pak stiskněte tlačítko F5 klíč ke spuštění tohoto kódu a poté klikněte na pole se seznamem, více sloupců se zobrazí v poli se seznamem, jak potřebujete.
Nejlepší nástroje pro produktivitu v kanceláři
Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času. Kliknutím sem získáte funkci, kterou nejvíce potřebujete...
Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci
- Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
- Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
- Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!