>> To druhe som moc nepochopil... > k tomu druhému příklad .. na listu xxx je v jedné buňce > =SVYHLEDAT(A1;array_data;2) > přičemž v tom poli, na který se funkce odkazuje jsou data z listu yyy > B2:F137 ... to pole je spíš konstanta a není definována v makru. Hmm, dobre... mozno rozumiem tomuto: Chces aby sa v bunke kde mas tento vzorec objavila hodnota tak, za sa vezme obsah bunky A1 na aktivnom liste, tato hodnota sa vyhlada v prvom stlpci zadanej oblasti (B2:F137) - teda v stlpci B od riadku 2 az po 137, a z riadka kde sa tato hodnota (alebo najblizsia k nej - nezadavas vo vzorci TRUE-FALSE alebo po vasom PRAVDA-NEPRAVDA) nachadza vezme hodnotu z druheho stlpca - cize zo stlpca C. Priklad: A1 = 789 - v zadanej oblasti - v stlpci B sa vyhlada cislo 789 najde sa v bunke B55 - chces hodnotu z druheho stlpca oblasti vrati hodnotu z bunky C55 tato sa objavi tam kde mas ten vzorec... ALE... Comu nerozumiem, je to, co sa ti nezda, alebo co vlastne chces? Preco by ta oblast mala byt definovana makrom? To potrebujes? Funkcia SVYHLEDAT (alebo po "slovensky" VLOOKUP - nastastie v SK exceli su funkcie neprelozene) podla mna sluzi primarne na priradenie nejakej hodnoty z pevnej tabulky, ktoru mas na nejaky ucel pripravenu... Ja ju pouzivam napr. na doplnenie slovnych nazvov miest do tabuliek, do ktorych si importujem textovy vypis z jednoucelovych pocitacov vo vozoch, kde su tie miesta oznacene iba cislom. Cize tabulku mam v uplne inom subore, ktory si makrom otvaram, vyhladam, doplnim, a na zaver zdrojovu tabulku makro zavrie. Ale skutocne nemam potuchy co chces dosiahnut ty :-) ... Milan K.Received on 10. 10. 2007, 17:33 CEST
This archive was generated by hypermail 2.2.0 : 10. 10. 2007, 17:33 CEST