Hvordan spare en ListBox verdi i VBA

VBA er et programmeringsspråk og integrert utviklingsmiljø. VBA er inkludert i mange av Microsoft-produkter, inkludert Office. Bruke VBA redaktør programmerere kan raskt utvikle sine applikasjoner ved å plassere ActiveX-kontroller i sine programmer. En kontroll som ofte brukes i VBA til å lage programmer er ListBox kontroll. Den ListBox kontrollen brukes til å vise en liste med verdier for brukere av en VBA program. Arbeide med ListBox kontroll, kan programmerere lagre ListBox verdier til en tekstfil på brukerens datamaskin. Skrive et program som lagrer verdier fra en ListBox kontroll på harddisken tar noen forståelse av VBA og noen få linjer med kode.

Bruksanvisning

1 Åpne Microsoft Excel.

2 Klikk "Verktøy", "makro" og deretter "Visual Basic." Dette vil åpne VBA editor.

3 Klikk "Sett inn", "Userform." Du er nå i en programmeringskode modul.

4 Velg "ListBox" kontroll fra VBA verktøykassa dra og trekke den til Userform.

5 Velg "Command" kontroll fra VBA verktøykassa dra og trekke den til Userform.

6 Dobbeltklikk på Command. Denne handlingen vil ta deg inn i Command Klikk-hendelsen prosedyre. Skriv eller kopier og lim inn følgende kode mellom "Private Sub CommandButton1_Click ()" og "End Sub" prosedyrer.

Din koden skal se slik ut:

Private Sub CommandButton1_Click ()

Dim Jeg As Integer

ListBox1.AddItem "This is test 1"

ListBox1.AddItem "Dette er test 2"

ListBox1.AddItem "Dette er test 3"

ListBox1.AddItem "Dette er test 4"

Open "C: \ list.txt" For Append As # 1

For jeg = 0 For å ListBox1.ListCount - 1

Print # 1, ListBox1.List (I)

neste

Lukk # 1

End Sub

Koden legger verdier til en ListBox objekt enn lagre verdiene til en fil på datamaskinen samtale: list.txt under C: stasjonen.

7 Trykk "F5" for å kjøre programmet. En form bør popup klikk på "Button". Gå til C: drive og søke etter list.txt, bør du se listeboksen verdier i denne tekstfilen.