? 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 .