VBA è un linguaggio di programmazione e un ambiente di sviluppo integrato. VBA è incluso in molti dei prodotti Microsoft, tra cui Office. Utilizzando i programmatori editor VBA consente di sviluppare rapidamente le applicazioni posizionando i controlli ActiveX nei loro programmi. Un controllo spesso utilizzato in VBA per creare applicazioni è il controllo ListBox. Il controllo ListBox è utilizzato per visualizzare un elenco di valori per gli utenti di un programma VBA. Utilizzo del controllo ListBox, i programmatori possono salvare i valori di ListBox in un file di testo sul computer dell'utente. Scrivendo un programma che salva i valori da un controllo ListBox sul disco rigido richiede una certa comprensione del VBA e poche righe di codice.
Istruzioni
1
Aprire Microsoft Excel.
2
Fare clic su "Strumenti", "Macro" e quindi fare clic su "Visual Basic". Verrà aperto l'editor di VBA.
3
Fare clic su "Inserisci", "Form." Ora siete in un modulo di codice di programmazione.
4
Selezionare il controllo "ListBox" dalla casella degli strumenti di VBA, trascinare e disegnare per il form.
5
Selezionare "CommandButton" controllo dalla casella degli strumenti di VBA, trascinare e disegnare per il form.
6
Fare doppio clic sul pulsante di comando. Questa azione vi porterà nella routine dell'evento Click del pulsante. Digitare o copiare e incollare il codice seguente tra le procedure di "Private Sub CommandButton1_Click ()" e "End Sub".
Il codice dovrebbe risultare simile al seguente:
Private Sub CommandButton1_Click)
Dim I As Integer
ListBox1.AddItem "This is test 1"
ListBox1.AddItem "This is test 2"
ListBox1.AddItem "This is test 3"
ListBox1.AddItem "This is test 4"
Open "C:\list.txt" For Append As #1
For I = 0 To ListBox1.ListCount - 1
Print #1, ListBox1.List(I)
Next
Close #1
End Sub
Il codice aggiunge valori a un oggetto ListBox che salvare i valori in un file sulla vostra chiamata computer: list. txt sotto l'unità c:.
7
Premere "F5" per eseguire il programma. Un modulo dovrebbe fare clic su popup "Pulsante". Vai sul disco c: e cercare di List. txt, si dovrebbero vedere i valori del controllo ListBox in quel file di testo.