Halloj. Jag har skyfflar igenom en fil och har en rad som ser ut som följer: Är raden avslutad efter namn?Läsa strängavslut
Beställare........... Knase Knasensson
Och har gjort lite kod bara på test för att få ut Knase Knasensson som använder sig av Mid FRÅN det att den första bokstaven i namnet. Finns det något sätt att ta reda på hur lång hela strängen är (d v s "Knase Knasensson" i det här fallet)?? För att höfta till med ett värde funkar inte eftersom den då läser vidare på nästa rad.... Hoppas någon förstår hur jag menar.. Som det är nu så är det
<code>
oRec_find = InStr(textfileinneh, "Beställare........... ")
oRec_startpos = oRec_find + 22
oRec_show = Mid(whip,oRec_startpos, ochhurgörjaghär????)
</code>
/JohannesSv: Läsa strängavslut
Då kan du söka efter ny rad:
<code>
oRec_find = InStr(textfileinneh, "Beställare........... ")
oRec_startpos = oRec_find + 22
oRec_endpos = InStr(oRec_startpos, textfileinneh, vbCrLf)
oRec_show = Mid(whip, oRec_startpos, oRec_endpos-oRec_startpos)
</code>