Al momento sei offline in attesa che la connessione Internet venga ristabilita

Come aggiungere dati a un controllo casella combinata o un controllo ListBox in Excel o Word

Il supporto per Office 2003 è terminato

Il supporto Microsoft per Office 2003 è terminato l'8 aprile 2014. Questa modifica ha interessato gli aggiornamenti software e le opzioni di sicurezza. Ulteriori informazioni su come continuare a essere protetti.

Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.

161598
Per un Microsoft Excel per Macintosh versione di questo articolo, vedere185388.
Sommario
In questo articolo vengono descritti i metodi di inserimento di un controllo ComboBox o ListBox.
Informazioni
Microsoft fornisce esempi di programmazione illustrativo, senza alcuna garanzia espressa o implicita. Questo include, ma non è limitato alle garanzie di commerciabilità o idoneità per un fine particolare. Questo articolo si presuppone che l'utente conosca il linguaggio di programmazione in questione e gli strumenti utilizzati per creare ed eseguire il debug di routine. I tecnici del supporto Microsoft possono spiegare la funzionalità di una particolare procedura, ma nessun caso a modificare questi esempi per fornire funzionalità aggiuntive o a creare routine per soddisfare i requisiti specifici.

Per ulteriori informazioni sulle opzioni di supporto disponibili e su come contattare Microsoft, visitare il seguente sito Web:è possibile utilizzare un controllo, ad esempio una casella combinata o una casella di riepilogo su un form utente. In Microsoft Excel, è possibile utilizzare questi controlli nel foglio di lavoro. I metodi per popolare i controlli sono simili. Negli esempi riportati in questo articolo utilizzano i controlli su un form utente.

Metodo 1: collegamento di una casella combinata o elenco casella a celle in un foglio di lavoro di Excel come

  1. Crea una nuova cartella di lavoro di Microsoft Excel. Sul Foglio1 digitare quanto segue:
          A1: One     B1: Red      A2: Two     B2: Green      A3: Three   B3: Yellow      A4: Four    B4: Blue					
  2. Premere ALT+F11 per avviare Microsoft Excel Visual Basic Editor.
  3. SulInseriscimenu, scegliereModulo utente.
  4. Creare un controllo ComboBox e un controllo ListBox sul form utente.
  5. Se la finestra proprietà non è visibile, fare clic suFinestra ProprietàsulVisualizzazionemenu.
  6. Scegliere ilComboBoxe scorrereRowSourcenelFinestra delle proprietà.

    La finestra è suddivisa in due sezioni. Sezione sinistra contiene il nome della proprietà del controllo. La sezione destra contiene il valore della proprietà. Fare clic nella sezione destra del tipo e RowSource "Foglio1! a1:a4"(senza virgolette).
  7. Scegliere ilListBoxe scorrereRowSourcenella finestra Proprietà. Fare clic nella sezione destra del tipo e RowSource "Foglio1! b1:b4"(senza virgolette).

    Nota: Se si omette il riferimento al foglio, i controlli ComboBox e ListBox vengono popolati con i dati dalle celle del foglio di lavoro è attivo quando si esegue il form utente. Per garantire che i dati dal foglio di lavoro viene sempre utilizzati per popolare il modulo utente, includere il riferimento foglio come illustrato negli esempi. Per compilare il modulo utente con i dati del foglio attivo, non includere il riferimento al foglio nell'origine di riga. In tal caso, la macro utilizza i dati del foglio attivo per popolare il modulo utente.
  8. Eseguire il form utente facendo clic suEseguiree quindiEseguire Sub/UserForm.
Uno, due, tre e 4 vengono visualizzati nel controllo ComboBox; e rosso, verde, giallo e blu vengono visualizzati nel controllo ListBox.

Methdod 2: come utilizzare un Visual Basic Macro per popolare una casella combinata o elenco casella

  1. Aprire un'applicazione di Microsoft Office quali Microsoft Excel o Word.
  2. Premere ALT+F11 per avviare Visual Basic Editor.
  3. SulInseriscimenu, scegliereModulo utente.
  4. Crea un controllo ComboBox e ListBox controllo nel modulo utente.
  5. Fare clic sul modulo dell'utente, quindi scegliereVisualizzazione del codice. Verrà visualizzata la finestra del codice per il form utente. Fare clic suInizializzarenelProceduraelenco (a destra).

    La prima e l'ultima riga della subroutine viene immessi automaticamente, e il punto di inserimento viene inserito automaticamente tra queste due righe.
  6. Digitare il seguente codice:
          ListBox1.List = Array("One", "Two", "Three", "Four")      ComboBox1.List = Array("Red", "Green", "Yellow", "Blue")						
    Questo codice verrà visualizzata tra le righe "Sub UserForm_Initialize()" e "End Sub".
  7. SulEseguiremenu, scegliereEseguire Sub/UserFormper eseguire il form utente.
Uno, due, tre e 4 vengono visualizzati nel controllo ListBox; e rosso, verde, giallo e blu vengono visualizzati nel controllo ComboBox.
Riferimenti
Per ulteriori informazioni sui form utente, scegliere ilIndicescheda nella Guida in linea di Microsoft Visual Basic, digitare il seguente testo:
Oggetto UserForm
fare doppio clic sul testo selezionato per passare all'argomento "oggetto UserForm".
97 XL97 userform utente modulo combinata casella elenco vba

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 161598 - Ultima revisione: 08/19/2010 16:36:00 - Revisione: 1.0

  • 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
  • kbcontrol kbdtacode kbhowto kbprogramming kbmt KB161598 KbMtit
Feedback