Hei,
Miten saisin stringin viimeisen (alimmaisen) rivin tekstin tietoon? Tai vaikka kahden viimeisimmän rivin tekstit? (tarvittavien rivien määrä vaihtelee)
Hae InStrRev-funktiolla viimeinen rivinvaihtomerkki. (Jos haluat useamman rivin, toista hakua aina löydetystä kohdasta taaksepäin.) Jos rivinvaihtoa ei löydy, ota koko teksti, muuten ota teksti vain rivinvaihtoa seuraavasta kohdasta eteenpäin.
Kiitos,
Tällä tavalla sain sen valitsemaan viimeisen rivin textboxista:
Dim kohta As Integer kohta = InStrRev(Text1, vbCrLf) Text1.SelStart = kohta - 1 Text1.SelLength = Len(Text1) - kohta
Miten saan ohjelman hakemaan stringistä tekstin esim. sarakkeen 20 ja viimeisen väliltä, ettei tarvitse pelleillä ja siirtää stringiä aina textboxiin...?
EDIT: tarkoitan sarakkeella tuota "character positionia" tai indexiä
Tutustuin tähän, mutta en löytänyt tarvitsemaani tietoa http://en.wikibooks.org/wiki/Visual_Basic/
En ymmärrä, mitä tekemistä tekstilaatikolla on asian kanssa. Jos haluat ottaa tekstistä osan, käytä Mid-funktiota.
Kiitos, tuota juuri hain!
Aihe on jo aika vanha, joten et voi enää vastata siihen.