Poradna - Příkaz Wokbooks
hlavní kategorie | zpět | + odpovědět na toto témaPříkaz Wokbooks - diskuze na toto téma |
Ahoj,
prosím, potřebuji poradit s příkazem Workbooks("nazev souboru.xlsm").Sheets("List1").Activate. Místo názvu souboru mi nejde přiřadit proměnnou. Hlásí mi to pořád chybu.
Děkuji.
Prečo by to mal byť problém ? Robíte niekde chybu. Napr. súbor nieje otvorený, alebo máte zlé meno súboru, zlú príponu, alebo má súbor viac okien (vtedy treba aj dvojbodku s číslom), alebo chybný názov listu, čo je častá chyba. Mrknite na príklad. Nevieme čo a ako chcete priraďovať do premennej, tak si to upravte, alebo priložte príklady. Odpověď Ano, přesně tak jsem to dělal, a výsledek i vaším souborem je viz výstřižky. Odpověď Túto chybu to dáva, ak nieje súbor na ktorý sa odkazujete, teda "Druhý súbor.xlsm", otvorený, alebo sa list, na ktorý sa odkazujete, nevolá "Hárok1". Odpověď Mám ho otevřený a mám to správně, ale proměnnou to prostě nebere....
Workbooks("název.xlsm").Sheets("List1").Activate - správně
Workbooks(proměnná).Sheets("List1").Activate - chyby viz výstřižky
Dá se použít jiný příkaz? U Goto Applicaton je to to samé. Odpověď Skúste ešte toto:
Subor = "Druhý súbor.xlsm"
Windows(Subor).Activate
ActiveWorkbook.Worksheets("Hárok1").Activate Odpověď |