Re: makro pro excel

From: Kamil Sverak (sverak@csadbk.cz)
Date: 30. 10. 2002, 08:42 CET


> Mam udelanou v excelu sablonu dokumentu , kde se pocita nabidka urcitych
> stavebnich praci a mam hotovy sesit napr. "ceny.xls" , kde jsou ulozeny
> prace
>  a materialy s cenami . a potrebuji toto . Pri otevreni sablony "
> nabidka.xlt " se
> mi otevre novy dokument, kde mam makro , kterym se otevře sesit "ceny.xls"
> Ja  si oznacim  polozku s cenou v tomto sesite a potrebuji  MAKRO , KTERE
>  ME ZNOVU PREPNE ZPET NA SESIT NABIDKY ikdyz neznam jeho nazev, protoze
>  si ho uzivatel , predtim nez se prepne na "ceny.xls" , muze ulozit pod
> libovolnym nazvem.
> Take to je nutne pri pozdejsich upravach techto nabidek.
> Takze jak se prepnu z aktivního sesitu do jineho sesitu , ktery je take
> otevren ale jeho jmeno neznam?

No rekl bych ze by ti stacilo v tom  makru co
otevira "ceny.xls" dát pred otevrenim
nazev=activeworkbook.name a az bys skoncil, tak
zadat workbooks(nazev).activate

> Nema excel nejakou funkci neco jako seznam jmen otevrenych sesitu?

workbooks.collection prochazis normalne pomoci for
a workbooks(cislo/nazev sesitu).akce..

> Nebo popripade ze bych nejakym makrem v "nabidce" vlozil jmeno sesitu do
> makra v sesitu "ceny.xls" ?

Tady uz ti moc nerozumim, mohl bys to davat do
nejake bunky v ceny.xls a tu potom cist, nebo
prochazet jednotlive sesity a kdyz bude mit
strukturu sablony rict ze je to ono...

-- 
cao,
 Kamil 



This archive was generated by hypermail 2.1.2 : 30. 10. 2002, 08:42 CET