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?
Vyhladanie v teste bunky - makro Vyřešeno
-
- Level 2.5
- Příspěvky: 274
- Registrován: červen 11
- Pohlaví:
- Stav:
Offline
Re: Vyhladanie v teste bunky - makro
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
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
-
- Pohlaví:
Re: Vyhladanie v teste bunky - makro
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.
=ČÁ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
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..
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..
-
- Level 2.5
- Příspěvky: 274
- Registrován: červen 11
- Pohlaví:
- Stav:
Offline
Re: Vyhladanie v teste bunky - makro
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
Mid(řetězec, začátek, délka) - Vrací určitý počet znaků od určitého místa řetězce
-
- Pohlaví:
Re: Vyhladanie v teste bunky - makro
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
hej neorientujem (velmi), no dake jednoduchsie makro napisem.. len som potreboval vediet akymi funkciami najlepsie, aby som to zbytocne nekomlikoval cez nevhodne..
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti