Excel può risultare per certi versi un programma abbastanza complicato, ma al contempo offre una serie di funzioni molto interessanti. In questa guida verrà illustrato come creare un semplice UI form con controlli base e come utilizzarlo per inserire i dati in un foglio Excel.
Per cominciare, aprire il progetto, cliccare su
Inserisci e poi su
UserForm:
Ora utilizzare la casella degli strumenti per creare i controlli del proprio
UserForm:
Fare doppio clic in un posto qualunque sull'UserFrom (fare attenzione a non doppio cliccare un tasto di controllo ma dello spazio vuoto), utilizzare
CTRL +
A per evidenziare tutto e eliminarlo.
Scrivere il codice seguente:
Private Sub CommandButton1_Click()
Cells(2, 1).Value = TextBox1.Text
Cells(2, 2).Value = ComboBox1.Text
If OptionButton1.Value = True Then
Cells(2, 3).Value = "si"
Else
Cells(2, 3).Value = "No"
End If
End Sub
Private Sub UserForm_Initialize()
ComboBox1.AddItem "Internet"
ComboBox1.AddItem "Software"
ComboBox1.AddItem "troubleshooting"
End Sub
Nella finestra di
Visual Basic fare doppio clic su
Foglio 1 e scrivere questo codice:
Sub showForm()
UserForm1.Show
End Sub
Chiudere la finestra di VB Basic e entrare su Excel, cliccare
Macros dalla scheda
Sviluppo:
Assegnare il tasto rapido
CTRL +
J alla macro di
showForm()
. Cliccando su
CTRL +
J apparirà l'Userform. Compilare la casella di testo e altri controlli e premere il pulsante per visualizzare il risultato.
Foto: © Pexels.