Nwlapcug.com


Come salvare un valore di ListBox in VBA

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.