Stránka 1 z 1

Svyhledat odkaz pomocí proměnné

Napsal: 09 čer 2017 12:01
od Veverka77
Ahoj,
potřebuji poradit, jak upravit tento kód v makru excelu:

Kód: Vybrat vše

ActiveCell.FormulaR1C1 = "=IFERROR(VLOOKUP(RC[-5],[sešit_k_úpravě.xlsx]Výkony!R2C4:R64000C5,2,FALSE),0)"

tak, aby místo názvu sešitu (sešit_k_úpravě.xlsx) byla použita proměnná (otevrenysesit1)

Děkuji za nasměrování

Re: Svyhledat odkaz pomocí proměnné

Napsal: 09 čer 2017 12:24
od guest

Kód: Vybrat vše

Dim strSesit As String

strSesit = "muj_sesit"

ActiveCell.FormulaR1C1 = "=IFERROR(VLOOKUP(RC[-5],[" & strSesit & "]Výkony!R2C4:R64000C5,2,FALSE),0)"


Tuším ale, že s prominutím vymýšlíte zbytečné, až nebezpečné bejkárny (odkazovat se do zavřeného sešitu není dobrý nápad, do jiného otevřeného vzorcem v makru je taky divný nápad a pokud sešit neexistuje, šups a máte tam dialog...), čili proč uvádíte název sešitu...