Saper creare controlli in Microsoft Excel consente di rendere l'applicazione più dinamico. Excel, un'applicazione di foglio di calcolo, è possibile utilizzare i controlli per fornire all'utente con un maggiore controllo dei propri dati. Un controllo ComboBox è una combinazione di una casella di testo e una casella di riepilogo. L'utente può digitare una voce di elenco nella casella di testo per visualizzare un elenco di elementi che è possibile selezionare la casella di riepilogo. Utilizzare Visual Basic, Applications Edition (VBA) per creare dinamicamente un controllo.
Istruzioni
1
Avviare Excel 2003 e fare clic sul menu strumenti. Selezionare la Macro e quindi Visual Basic Editor. Inserire un nuovo modulo scegliendo dal menu Inserisci e selezionando il modulo. Digitare il comando seguente per creare una nuova procedura:
Private Sub createDropDownList()
Su errore GoTo Err_createDropDownList:
2
Digitare il comando seguente per creare dinamicamente un nuovo ComboBox controllare il foglio di lavoro attivo:
With ActiveSheet.OLEObjects.Add(ClassType:="Forms.ComboBox.1", Link:=False, _
DisplayAsIcon:=False, Left:=70, Top:=60, _
Width:=100, Height:=25)
With .Object
.AddItem "Item List 1"
.AddItem "Item List 2"
.AddItem "Item List 3"
End With
Terminare con
Questo codice sarà anche aggiungere tre elementi al controllo ComboBox.
3
Digitare quanto segue per uscire dalla procedura e gestire gli errori:
Exit_createDropDownList:
Exit Sub
Err_createDropDownList:
MsgBox Err.Description
Resume Exit_createDropDownList:
End Sub
4
Premere "F5" per eseguire la procedura. Si vedrà un nuovo controllo ComboBox creato nel foglio di lavoro.