WWW pro školy
Jak na Office - tutoriály, video návody











Vytvoř si párové triko

Poradna - VBA - cyklus

Vložení příspěvku
Předmět:
Vaše jméno: (povinný údaj) Váš e-mail:
Text:(Zbývá: 1000 znaků - povinný údaj)
Připojit ukázkový soubor:
(Maximální velikost souboru jsou 2MB.)
 Opište následující text (kvůli zneužití):  YWgCH   

hlavní 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

elninoslov | 20.12.2019 17:14  
 
 
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ěď
Kuba | 20.12.2019 17:36  
 
 
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ěď
elninoslov | 13.1.2020 12:22  
 
 
Príklady matice poľa, natiahnutého vzorca s pomocným stĺpcom, a Rozšíreného filtra ovládaného makrom.
Odpověď