Jak přidat data do ovládacího prvku ComboBox nebo ListBox ovládací prvek v aplikaci Excel nebo Word

Překlady článku Překlady článku
ID článku: 161598 - Produkty, které se vztahují k tomuto článku.
Aplikace Microsoft Excel pro Mac verzi tohoto článku naleznete v tématu 185388.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Tento článek popisuje způsoby naplnění ovládacího prvku pole se seznamem nebo seznam.

Další informace

Společnost Microsoft poskytuje ukázky programování pouze pro ilustraci bez žádné záruky výslovně uvedené nebo odvozené. To zahrnuje, ale není omezen pouze na předpokládaných záruk obchodovatelnosti nebo vhodnosti pro určitý účel. Tento článek předpokládá, že jste obeznámeni s programovacím jazykem, který je předmětem ukázky a s nástroji, které slouží k vytvoření a ladění skriptu. Pracovníci podpory společnosti Microsoft mohou vysvětlit funkce určitého postupu, nemohou však následující příklady rozšířit o další funkce nebo konstrukce podle konkrétních požadavků.

Další informace o dostupných možnostech podpory a o kontaktování společnosti Microsoft naleznete na následujícím webu společnosti Microsoft:
http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS
Můžete použít ovládací prvek, například pole se seznamem nebo pole se seznamem na formuláři uživatel. V aplikaci Microsoft Excel můžete použít tyto ovládací prvky v listu. Postupů pro vyplnění ovládací prvky jsou podobné. Příklady v tomto článku pomocí ovládacích prvků na formuláři uživatel.

Metoda 1: Jak propojit pole se seznamem nebo seznamu do buněk na listu aplikace Excel

  1. Vytvořte nový sešit v aplikaci Microsoft Excel. List1, typethe následující:
          A1: One     B1: Red
          A2: Two     B2: Green
          A3: Three   B3: Yellow
          A4: Four    B4: Blue
    					
  2. Stiskněte ALT + F11 spusťte aplikaci Microsoft Excel Visual BasicEditor.
  3. V Vložit nabídky, klepněte na tlačítko UserForm.
  4. Vytvořte ovládací prvek ComboBox a ovládacího prvku ListBox userform.
  5. Pokud se okno Vlastnosti nezobrazí, klepněte na tlačítko Okno vlastností v Zobrazení nabídka.
  6. Klepněte Pole se seznamem a přejděte na Zdroj řádků v Okno vlastností.

    Okno je rozděleno do dvou částí. Leftsection obsahuje název vlastnosti ovládacího prvku. Doprava sectioncontains hodnotu vlastnosti. Na tlačítko v pravé části andtype zdroj řádků"List1! oblast a1: a4"(bez uvozovek).
  7. Klepněte ListBox a přejděte na Zdroj řádků v okně Vlastnosti. Na tlačítko v pravé části RowSourceand typu"List1! B1: B4"(bez uvozovek).

    POZNÁMKA:: Pokud vynecháte odkaz na list, ComboBox a ListBoxcontrols budou načtena data z buňky z listu tohoto isactive při spuštění formuláře uživatele. Chcete-li zajistit, že data z sameworksheet je vždy použít k vyplnění formuláře uživatele, patří referenceas list, příkladů. K vyplnění formuláře uživatele daty ze activesheet, neobsahují odkaz na list v zdroj řádků. Když toto provedete, makro data z aktivního listu používá k vyplnění formuláře uživatele.
  8. Klepnutím na tlačítko Spustit formulář uživatele Spustit a potom klepnutím na položku Run Sub/UserForm.
Jeden, dva, tři a čtyři se zobrazí v ovládacím prvku ComboBox; a červená, zelená, žlutá a modrá se zobrazí v ovládacím prvku ListBox.

Methdod 2: Jak použití makra jazyka Visual Basic k naplnění pole se seznamem nebo seznamu

  1. Otevřete aplikaci sady Microsoft Office, například aplikace Microsoft Word Excelor.
  2. Stiskněte ALT + F11 spusťte Editor jazyka Visual Basic.
  3. V Vložit nabídky, klepněte na tlačítko UserForm.
  4. Vytvořte komponentu ComboBox a ListBox ovládací prvek na formuláři uživatel.
  5. Klepněte pravým tlačítkem myši formuláři uživatel a klepněte na tlačítko Zobrazení kódu. Zobrazí se okno kód pro formulář uživatele. Klepněte na tlačítko Inicializace v Postup seznam (na pravé straně).

    První a poslední řádek podprogram, jsou automaticky zadány a isautomatically bod vložení umístěna mezi tyto dva řádky.
  6. Zadejte následující kód:
          ListBox1.List = Array("One", "Two", "Three", "Four")
          ComboBox1.List = Array("Red", "Green", "Yellow", "Blue")
    						
    Tento kód se zobrazí mezi řádky "Sub UserForm_Initialize ()" a "End Sub".
  7. V Spustit nabídky, klepněte na tlačítko Run Sub/UserForm ke spuštění formuláře uživatele.
Jeden, dva, tři a čtyři se zobrazí v ovládacím prvku ListBox; a červená, zelená, žlutá a modrá se zobrazí v ovládacím prvku ComboBox.

Odkazy

Další informace o uživatelských formulářů klepněte na kartu Rejstřík v nápovědě k aplikaci Microsoft Visual Basic, zadejte následující text:
UserForm objekt
a potom poklepejte na vybraný text přejděte na téma "UserForm objekt".

Vlastnosti

ID článku: 161598 - Poslední aktualizace: 22. května 2014 - Revize: 6.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Word 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Word 2000 Standard Edition
  • Microsoft Excel 97 Standard Edition
  • Microsoft Word 97 Standard Edition
  • Microsoft Word 2010
  • Microsoft Office Word 2007
  • Microsoft Office Excel 2003
  • Microsoft Excel 2010
  • Microsoft Office Excel 2007
  • Microsoft Office Word 2003
Klíčová slova: 
kbcontrol kbdtacode kbhowto kbprogramming kbmt KB161598 KbMtcs
Strojově přeložený článek
DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.
Projděte si také anglickou verzi článku: 161598

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com