Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Microsoft Access >> .

Come posso creare un elenco a discesa dinamico in Excel 2003

? Sapere come creare controlli in Microsoft Excel consentono di effettuare l'applicazione più dinamico . Excel , un foglio di calcolo , è possibile utilizzare i controlli per fornire all'utente un maggior controllo dei propri dati . Un controllo ComboBox è una combinazione di una casella di testo e una casella di elenco . L' utente può digitare una voce di elenco nella casella di testo per far visualizzare la casella di riepilogo di un elenco di elementi che può selezionare. Utilizzare Visual Basic, Applications Edition (VBA ) per creare dinamicamente un controllo . Istruzioni
1

lancio Excel 2003 e fare clic sul menu Strumenti . Selezionare Macro e quindi Visual Basic Editor. Inserire un nuovo modulo facendo clic sul menu Inserisci e selezionare Module . Digitare quanto segue per creare una nuova procedura :

createDropDownList Private Sub ( ) per

On Error GoTo Err_createDropDownList :
2

digitare quanto segue per creare dinamicamente un nuovo ComboBox controllo nel foglio di lavoro di Excel attivo :

ActiveSheet.OLEObjects.Add ( ClassType : = " Forms.ComboBox.1 " , link: = False , _

DisplayAsIcon : = False , Sinistra : = 70 , Top : = 60 , _

Larghezza: = 100 , Altezza: . ». elemento lista 1 " = 25 ) per

oggetto

AddItem

. AddItem "Item List 2"

. AddItem " Voce Elenco 3 "

End With

End With

Questo codice sarà anche aggiungere tre elementi al controllo ComboBox
3

digitare quanto segue per uscire dalla procedura e gli errori . Pseudonimo:

Exit_createDropDownList :

Exit Sub

Err_createDropDownList :

MsgBox Err.Description Resume

Exit_createDropDownList :

End Sub
4

Premere " F5 " per eseguire il procedimento . Vedrete un nuovo controllo ComboBox creato nel foglio di lavoro .

 

software © www.354353.com