David vpraša:
Kako lahko spremenim samo ime delovnega lista z besedilom v celici A1.
Uporabite ta makro:
Public Sub RenameSheet() NewName = Range("A1").Value ActiveSheet.Name = NewName End Sub
Chris je prenesel brezplačni Microsoftov dodatek, da bi našel in odstranil povezave do drugih delovnih zvezkov. Delovalo je v redu, potem pa je začel prejemati sporočilo o napaki: "Koda napake običajne lokacije: 2". Na Microsoftovi spletni strani nisem mogel najti ničesar, vendar je podobna težava omenila nemška jezikovna sporočilna plošča Excel. Brez Microsoftovega odgovora je težko reči, zakaj se to zgodi v nekaterih računalnikih in ne v drugih. Če ugotovite, da imate to težavo, odstranite dodatek v pogovornem oknu Orodja> Dodatki.
Main je vprašal, ali obstaja bližnjica na tipkovnici za premik na druge zavihke v delovnem zvezku. Vedno uporabljam Ctrl + PgUp, da se premaknem na zavihek na levi strani trenutnega delovnega lista, in Ctrl + Pgdn, da se premaknem na zavihek na desni.
Paul vpraša:
Imam primer naslednjo povezavo: =Sheet2!$B$4
. Ali je mogoče spremeniti ime lista (Sheet2), npr. Sklicevanje na celico z imenom lista?
Paul - pri tem =INDIRECT()
bi vam morala pomagati funkcija. Kamor koli običajno vtipkate sklic na celico, lahko uporabite funkcijo Posredno. Znotraj oklepajev lahko z znaki za združevanje sestavite veljaven sklic na celico. Na primer, v celico E4 sem vtipkal "List2". V drugo celico sem vtipkal to formulo:
=INDIRECT(E4&"!B4")
Formula je pravilno vrnila vsebino celice B4 na Sheet2. Slaba stran uporabe te metode je, da ker je argument B4 besedilo, Excel ne bo posodobil te formule, če B4 kadar koli izrežete in prilepite na novo mesto.
Posodobitev decembra 2003:
Zahvaljujemo se Saiju Prasadu, ki je z izboljšanjem te formule napisal:
=INDIRECT($A$2&"!"&ADDRESS(ROW(),COLUMN()))
Posodobitev marec 2005
Hvala Franciscu Sandovalu, ki je s to izboljšavo zapisal:
=INDIRECT(ADDRESS(ROW(),COLUMN(),4,1,$A$2))
Kjer se tretja spremenljivka v tem primeru 4 nanaša na referenco celice (absolutna, relativna itd.), 4. spremenljivka pa na (A1 proti L1C1)
To je vse za danes - danes moram opraviti še veliko svetovalnega dela. Žal vsem, ki jim nisem imel časa odgovoriti. Če na svoje vprašanje niste videli odgovora, ga poskusite objaviti na oglasni deski - mnogi zvesti bralci pomagajo z vprašanji na tabli - to je odličen način za hitro iskanje odgovorov.