
VBA práce s řetězcem
Zdravím,
nevíte náhodou někdo, jak přistupovat k řetězci jako k poli? Potřebuji něco v tomto smyslu:
dim text as string * 30
dim aktualni_znak as string
text = sheet1.cells(neco neco) <- teď se mi do proměnné přiřadí datum a čas...
aktualni_znak = text(20) <- teď bych si chtěl do jedné proměnné vytáhnout jeden jediněj znak...
rady? Mám sice o tom knížku, ale o tomhle tam není ani zmínka
1. funkcí Len si zjistíš délku stringu.
2. for cyklem od 1 do "len" budeš procházet ten string a pomocí funkce Mid (o délce 1 znaku) budeš postupně vykousávat znaky a plnit jimi pole (index funkce mid i pole je proměnná z for cyklu)
nic složitého..
jinak na to co chceš (až teď jsem to dočetl) stačí funkce InStr
viz: http://www.w3schools.com/vbscript/vbscript_ref_fun ctions.asp#string
Děkuji moc...
jééé to bude vykousávání... ještě jednou děkuji