Pojmenování pracovního listu jako hodnoty cílové buňky - tipy pro Excel

David se ptá:

Jak mohu změnit pouze název listu s textem umístěným v buňce A1.

Použijte toto makro:

Public Sub RenameSheet() NewName = Range("A1").Value ActiveSheet.Name = NewName End Sub

Chris si stáhl bezplatný doplněk Microsoft, aby našel a odstranil odkazy na jiné sešity. Fungovalo to dobře, ale pak se mu začalo zobrazovat chybové hlášení: „Rutinní kód chyby umístění: 2“. Na stránkách Microsoftu jsem nic nenašel, ale německá jazyková výprava Excel zmínila podobný problém. Bez odpovědi společnosti Microsoft je těžké říci, proč se to děje na některých počítačích, na jiných ne. Pokud zjistíte, že dochází k tomuto problému, měli byste odinstalovat doplněk v dialogovém okně Nástroje> Doplňky.

Main napsal, aby se zeptal, jestli existuje klávesová zkratka pro přesun na jiné karty v sešitu. Vždy používám Ctrl + PgUp k přesunu na kartu nalevo od aktuálního listu a Ctrl + Pgdn k přesunutí na kartu napravo.

Paul se ptá:

Mám například na následující odkaz: =Sheet2!$B$4. Je možné vytvořit proměnnou název listu (List2), např. Odkazující na buňku s názvem listu?

Paul - =INDIRECT()funkce by vám měla v tomto ohledu pomoci. Kamkoli byste normálně zadali odkaz na buňku, můžete použít funkci Nepřímé. Uvnitř závorek můžete použít zřetězené znaky k vytvoření platného odkazu na buňku. Například do buňky E4 jsem napsal „List2“. V jiné buňce jsem napsal tento vzorec:

=INDIRECT(E4&"!B4")

Vzorec správně vrátil obsah buňky B4 na List2. Nevýhodou použití této metody je, že protože argument B4 je text, Excel tento vzorec neaktualizuje, pokud B4 někdy vyjmete a vložíte do nového umístění.

Aktualizace 12. 2003:

Díky Sai Prasad, který napsal s vylepšením tohoto vzorce, který lze kopírovat:

=INDIRECT($A$2&"!"&ADDRESS(ROW(),COLUMN()))

Aktualizace v březnu 2005

Díky Francisco Sandoval, který s tímto vylepšením napsal:

=INDIRECT(ADDRESS(ROW(),COLUMN(),4,1,$A$2))

Kde 3. proměnná v tomto případě a 4, odkazuje na to, jak bude buňka odkazována (absolutní, relativní atd.) A 4. proměnná odkazuje na (A1 vs L1C1)

To je pro dnešek vše - dnes mám spoustu poradenské práce. Omlouvám se všem, na které jsem neměl čas odpovědět. Pokud jste na svou otázku neviděli odpověď, zkuste ji zveřejnit na nástěnce - mnoho věrných čtenářů pomáhá s otázkami na nástěnce - je to skvělý způsob, jak rychle získat odpovědi.

Zajímavé články...