Poradna - VBA - cyklus
Vložení příspěvkuhlavní kategorie | zpět | + odpovědět na toto téma
VBA - cyklus - diskuze na toto téma |
Dobrý den,
VBA zkouším poprvé. V excelu mám funkci viz níže a pomocí VBA bych potřeboval postupně procházet řádky v listu "Tabulka". Existuje nějaké řešení, jak na buňku na i-tém řádku na listu "Tabulka" odkázat?
'For i = 1 To 7
Selection.FormulaArray = _
"=IFERROR((INDEX(Tabulka!Cells(1,i),MATCH(CONCATENATE(""*"",FINDER!R[-21]C,""*"",FINDER!R[-20]C...)"
'Next i
Díky Reťazec vzorca nieje problém upraviť, ale to Vám nepomôže, lebo máte nezmyselný cyklus, alebo aspoň tento úryvok kódu. Nikde nemeníte Selection ani nezaznamenávate výsledok predošlej iterácie. Teda priložte prílohu a hlbšie popíšte čo chcete dosiahnuť. Odpověď Vytvořil jsem příklad, který posílám v příloze. Ve skutečnosti je tabulka daleko objemnější.
V listu FINDER potřebuju po zadání 1-5 klíčových slov nalézt popis, který se nachází na listu Tabulka. Takto jak to mám, to vypíše vždy první nález. Já bych ale potřeboval vypsat všechny nálezy, pokud jich je tedy více než 1. Odpověď Príklady matice poľa, natiahnutého vzorca s pomocným stĺpcom, a Rozšíreného filtra ovládaného makrom. Odpověď |