Jak dodać dane do formant typu pole kombi lub formantu pola listy w programie Excel lub Word

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 161598 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
W programie Microsoft Excel w wersji Mac artykuł, zobacz 185388.
Rozwiń wszystko | Zwiń wszystko

Na tej stronie

Streszczenie

W tym artykule opisano metody wypełniania ComboBox lub Formant typu pole listy.

Więcej informacji

Firma Microsoft podaje przykłady programowania na ilustracji widać, bez gwarancji albo wyrażonej wprost lub domyślnie. To obejmuje, ale nie jest ograniczona do dorozumianych gwarancji przydatności handlowej lub przydatności do określonego celu. W tym artykule założono, że czytelnik jest obeznany prezentowany język programowania oraz narzędzia służące do tworzenia i debugowania procedur. Wykwalifikowani pracownicy pomocy technicznej firmy Microsoft może pomóc w wyjaśnieniu jak działa określona procedura, ale nie zostaną modyfikować tych przykładów ani dodawać żadnej funkcji i konstruować nowych procedur w celu spełniać określone wymagania.

Aby uzyskać więcej informacji na temat Opcje pomocy technicznej, które są dostępne i o kontakt z firmą Microsoft, odwiedź następującą witrynę firmy Microsoft w sieci Web:
http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS
Można użyć formantu, takiego jak kombi pole lub pola listy na formularzu użytkownika. W programie Microsoft Excel można użyć tych formanty w arkuszu. Metody wypełniania formanty są podobne. Przykłady w tym artykule za pomocą formantów na formularzu użytkownika.

Metoda 1: Jak połączyć kombi pole lub pola listy do komórek w arkuszu programu Excel

  1. Utwórz nowy skoroszyt w programie Microsoft Excel. Na arkuszu Arkusz1 wpisz następujące czynności:
          A1: One     B1: Red
          A2: Two     B2: Green
          A3: Three   B3: Yellow
          A4: Four    B4: Blue
    					
  2. Naciśnij klawisze ALT + F11, aby uruchomić program Microsoft Excel języka Visual Basic Edytor.
  3. Na Wstaw menu, kliknij przycisk Run.
  4. Utwórz formant typu pole kombi i formant pola listy na użytkownika w formularzu.
  5. Jeśli okno właściwości nie jest widoczny, kliknij przycisk Okno właściwości na Widok menu.
  6. Kliknij przycisk Składnik ComboBox i przewiń do kategorii RowSource w Okno właściwości.

    Okno jest podzielone na dwie sekcje. Po lewej stronie sekcja zawiera nazwę właściwości formantu. Prawa sekcja zawiera wartość właściwości. Kliknij w prawej sekcji RowSource i Typ"Arkusz1! a1: a4"(bez cudzysłowów).
  7. Kliknij przycisk Pole listy i przewiń do kategorii RowSource w oknie dialogowym właściwości. Kliknij w prawej sekcji RowSource i wpisz"Arkusz1! B1: B4"(bez cudzysłowów).

    UWAGA: Jeśli pominięto odniesienia arkusz, ComboBox i pole listy Formanty są wypełniane danymi z komórki z arkusza, który jest aktywne po uruchomieniu formularza użytkownika. Aby zapewnić, że dane z tej samej Arkusz jest zawsze używany do wypełniania formularza użytkownika, zawierać odwołanie do arkusza jak przedstawiono w przykładach. Aby wypełnić formularz użytkownika z danymi z aktywnego arkusz, zawiera odwołanie do arkusza RowSource. Gdy to zrobisz, makro do wypełniania formularza użytkownik korzysta z danych z aktywnego arkusza.
  8. Uruchomić, klikając formularz użytkownika Uruchom a następnie klikając polecenie Uruchom makro.
Jeden, dwa, trzy i cztery są wyświetlane w formancie; i Czerwony, zielony, żółty i niebieski są wyświetlane w formancie pola listy.

Methdod 2: Sposób używania makra języka Visual Basic do wypełniania kombi pole lub pole listy

  1. Otwórz aplikację pakietu Microsoft Office, takich jak program Microsoft Excel lub Word.
  2. Naciśnij klawisze ALT + F11, aby uruchomić Edytor Visual Basic.
  3. Na Wstaw menu, kliknij przycisk Run.
  4. Utwórz składnik ComboBox i formant pola listy na formularzu użytkownika.
  5. Kliknij prawym przyciskiem myszy formularz użytkownika i kliknij przycisk Wyświetl kod. Zostanie wyświetlone okno kodu dla formularza. Kliknij przycisk Inicjowanie w Procedura Lista (po prawej stronie).

    Pierwszy i ostatni wiersz z Procedura są automatycznie wprowadzane i punkt wstawiania znajduje się automatycznie umieszczane między tymi dwoma liniami.
  6. Wpisz następujący kod:
          ListBox1.List = Array("One", "Two", "Three", "Four")
          ComboBox1.List = Array("Red", "Green", "Yellow", "Blue")
    						
    Ten kod powinien pojawić się między liniami "Sub UserForm_Initialize()" i "End Sub".
  7. Na Uruchom menu, kliknij przycisk Uruchom makro Aby uruchomić formularza użytkownika.
Jeden, dwa, trzy i cztery są wyświetlane w formancie pola listy; i Czerwony, zielony, żółty i niebieski są wyświetlane w formancie.

Materiały referencyjne

Aby uzyskać więcej informacji na temat formularzy użytkownika, kliknij przycisk Indeks Karta w Pomocy programu Microsoft Visual Basic, należy wpisać tekst:
Obiekt UserForm
a następnie dwukrotnie kliknij zaznaczony tekst, aby przejść do "UserForm Obiekt"tematu.

Właściwości

Numer ID artykułu: 161598 - Ostatnia weryfikacja: 21 czerwca 2011 - Weryfikacja: 2.0
Informacje zawarte w tym artykule dotyczą:
  • 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
Słowa kluczowe: 
kbcontrol kbdtacode kbhowto kbprogramming kbmt KB161598 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to:161598

Przekaż opinię

 

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