David sa pýta:
Ako môžem zmeniť iba názov tabuľky s textom umiestneným v bunke A1.
Použite toto makro:
Public Sub RenameSheet() NewName = Range("A1").Value ActiveSheet.Name = NewName End Sub
Chris si stiahol bezplatný doplnok Microsoft na vyhľadanie a odstránenie odkazov na ďalšie zošity. Fungovalo to dobre, ale potom začal dostávať chybové hlásenie: „Rutinný kód chyby umiestnenia: 2“. Na stránkach spoločnosti Microsoft sa mi nepodarilo nič nájsť, ale nemecká diskusná skupina programu Excel uviedla podobný problém. Bez odpovede spoločnosti Microsoft je ťažké povedať, prečo sa to deje na niektorých počítačoch, a nie na iných. Ak zistíte, že sa vyskytol tento problém, mali by ste doplnok odinštalovať v dialógovom okne Nástroje> Doplnky.
Hlavný napísal, aby sa spýtal, či existuje klávesová skratka na presun na iné karty v zošite. Vždy používam Ctrl + PgUp na presun na kartu vľavo od aktuálneho pracovného hárka a Ctrl + Pgdn na presun na kartu napravo.
Pavol sa pýta:
Mám napríklad na nasledujúci odkaz: =Sheet2!$B$4
. Je možné vytvoriť premennú názov listu (List2), napr. Odkaz na bunku s názvom listu?
Paul - =INDIRECT()
funkcia by vám mala v tomto ohľade pomôcť. Funkciu Nepriamy môžete použiť kdekoľvek, kam by ste normálne napísali odkaz na bunku. V zátvorkách môžete pomocou znakov zreťazenia vytvoriť platný odkaz na bunku. Napríklad do bunky E4 som napísal „List2“. Do inej bunky som zadal tento vzorec:
=INDIRECT(E4&"!B4")
Vzorec správne vrátil obsah bunky B4 na hárku2. Nevýhodou použitia tejto metódy je, že keďže argument B4 je text, program Excel tento vzorec neaktualizuje, ak B4 niekedy vystrihnete a prilepíte na nové miesto.
Aktualizácia z decembra 2003:
Ďakujem Sai Prasad, ktorý napísal s vylepšením tohto vzorca, ktorý je možné kopírovať:
=INDIRECT($A$2&"!"&ADDRESS(ROW(),COLUMN()))
Aktualizácia v marci 2005
Ďakujem Francisco Sandoval, ktorý s týmto vylepšením napísal:
=INDIRECT(ADDRESS(ROW(),COLUMN(),4,1,$A$2))
Kde 3. premenná v tomto prípade a 4 znamená, ako bude bunka odkazovaná (absolútna, relatívna atď.) A 4. premenná odkazuje na (A1 vs L1C1)
To je na dnes všetko - dnes mám veľa konzultačných prác. Prepáčte všetkým, na ktoré som nemal čas odpovedať. Ak ste na svoju otázku nevideli odpovedať, skúste ju uverejniť na výveske - s otázkami na výveske pomáha veľa verných čitateľov - je to skvelý spôsob, ako rýchlo získať odpovede.