I mitt projekt öppnar jag en fil och vill lista varje rad i en ComboBox Du kan använda <code>InstrRev()</code> Tyvärr, jag tror inte jag kan använda InstrRev(). Anänder just nu VB 3! Något sånt här funkar kanske:Hitta sista mellanslaget
Dim LWord, Mslag
Open AppPath & "ord.txt" For Input As #1
Do While Not EOF(1)
Line Input #1, temp
Mslag = InStr(1, temp, " ") ' Hitta mellanslag
If Mslag Then
LWord = Left(temp, Mslag - 1) ' Vänstra ordet
Combo1.AddItem LWord
End If
Loop
Close #1
Den koden gör vad den ska, men hur hittar jag sista mellanslaget och listar sen varje rad, utan sista ordet på varje rad?Sv: Hitta sista mellanslaget
Läs mer: http://www.pellesoft.nu/login/articles/vb/stringguide.aspSv: Hitta sista mellanslaget
Kan det inte gå att använda Right-funktionen?
Har provat men får inte till det. Anta att sista ordet alltid är 1 eller 2 tecken långt!Sv: Hitta sista mellanslaget
str = Split(Trim(temp), " ")
RWord = str(Ubound(str))