Det nytter ikke en pind at du skriver at der er fejl, så længe du ikek skriver HVAD for en fejl der er. Som jeg sagde før, det virker perfekt hos mig (Visual Basic 6), så mon du ikke har copy-pastet forkert, kaldt dine kontroller noget andet end List1, Command1 og Command2..?
Jeg kan fornemme at det er første gang du nogensinde prøver at programmere - no offence.
For i = o To 27... er en løkke - eller et loop. Og det må jeg indrømme at jeg ikke gider forklare hvad er, læs om det i en tutorial. Det er helt centralt at forstå løkker i programmering, så på den igen med den tutorial ;o)
I løkken smider jeg navne ind i list1. Til det bruger jeg List1.AddItem. Kan man lidt engelsk, vil man se, at det må være noget i retning af at "AddItem" = "tilføje et emne", i dette tilfælde et navn. Løkkens funktion er altså at tilføje navne i List1. Alternetivt kunne du droppe løkken og skrive
List1.AddItem "Anders And"
List1.AddItem "Onkel Joakim"
...
indtil der er smidt 28 navne i list1.
Prøv at læs lidt i udvalgte spørgsmål i dette link :
http://www.eksperten.dk/kat/5/?searchtype=txt&words=tutorial&method=and&sort=score&catid=5Du sparer dig selv og os andre for en masse(!) besvær ved at læse lidt på sagerne før du springer ud i det. Du skal som minimum forstå:
Løkke-strukturer (While, For..to osv.)
Betingede Sætninger (If Then, Select Case osv)
Variabler og variabeltyper (Hvad er en "Integer", hvad er en "String", osv.)
Forstå at kontroller (fx. knapper og listboxe) har noget der hedder egenskaber (Properties), Metoder (Methods) og Hændelser (Events)
Før du forstår ovenstående er der ingen ide i at forsøge at programmere. Held og lykke :o)