Stránka 1 z 1
Vyhladanie v teste bunky - makro
Napsal: 31 led 2012 08:42
od arasid
Cawte.. potreboval by som nejaky navrh ako sa da hladat retazec v texte bunky.. teda napriklad ak mamv stlpci A bunky s textom: HGHS?!AV03.!HADF alebo TQW454EDJNAV12ôEV, ako by sa dalo zariadit, aby mi do stplca B vypisalo len AV03 a AV12 z daneho textu?
Proste potrebujem vypisat len tie styri co zacinaju na AV , no nenachadzaju sa vzdy na tej istej pozicii.. Je na to daka funkcia co prehlada retazec a zisti ci a na akom mieste sa nachadza pozadovana hodnota?
Re: Vyhladanie v teste bunky - makro
Napsal: 31 led 2012 09:08
od karel.laska
Zdravím,
ve VB je to:
InStr(řetězec ve kterém budeme hledat, hledaný řetězec) – tato funkce vrací pozici začátku řetězce v jiném řetězci pokud je nalezen
Jinak to lze i normálně v excelu a to:
=NAJÍT("av";A2;1)
Když budeš vědět pozici, vypíšeš si 4 znaky od zjištěné pozice.
S pozdravem Karel Láska
Re: Vyhladanie v teste bunky - makro
Napsal: 31 led 2012 09:12
od guest
Pokud je testovaný řetězec řekněme v B2, pak do C2 vložte vzorec:
=ČÁST(B2;HLEDAT("AV";B2);4)
Nerozlišuje malá a velká písmena. Pokud má, namísto HLEDAT použijte NAJÍT.
Re: Vyhladanie v teste bunky - makro
Napsal: 31 led 2012 09:40
od arasid
ok vdaka.. skusim to z VBA..
ked mi vp VBA INStr vrati poziciu, ako potom odcitam tie styri doprava?
tie styri totizto potrebujem hodit do premennej a podla jej hodnoty sa budu vyplnat dalsie bunky..
Re: Vyhladanie v teste bunky - makro
Napsal: 31 led 2012 09:53
od karel.laska
Tak v tom případě takto:
Mid(řetězec, začátek, délka) - Vrací určitý počet znaků od určitého místa řetězce
Re: Vyhladanie v teste bunky - makro
Napsal: 31 led 2012 11:36
od guest
Ach jo... ve VBA se bez urážky neorientujete, tak proč si to neuděláte na listu? Takhle lze předpokládat, že někdo po vás bude ještě desetkrát opravovat chyby kódu a reagovat na věty typu "ještě bych potřeboval, aby...".
Re: Vyhladanie v teste bunky - makro Vyřešeno
Napsal: 31 led 2012 16:49
od arasid
hej neorientujem (velmi), no dake jednoduchsie makro napisem.. len som potreboval vediet akymi funkciami najlepsie, aby som to zbytocne nekomlikoval cez nevhodne..