David spør:
Hvordan kan jeg bare endre navnet på regnearket, med tekst i celle A1.
Bruk denne makroen:
Public Sub RenameSheet() NewName = Range("A1").Value ActiveSheet.Name = NewName End Sub
Chris hadde lastet ned gratis Microsoft-tillegget for å finne og fjerne lenker til andre arbeidsbøker. Det fungerte bra, men så begynte han å få en feilmelding: "Routine Location Error Code: 2". Jeg kunne ikke finne noe på Microsoft-nettstedet, men et tyskespråklig Excel-oppslagstavle nevnte et lignende problem. Uten svar fra Microsoft er det vanskelig å si hvorfor dette skjer på noen datamaskiner og ikke andre. Hvis du finner ut at du har dette problemet, bør du avinstallere tillegget i dialogboksen Verktøy> Tillegg.
Main skrev for å spørre om det er en hurtigtast for å flytte til andre faner i en arbeidsbok. Jeg bruker alltid Ctrl + PgUp for å flytte til en fane til venstre for det aktuelle regnearket, og Ctrl + Pgdn for å flytte til en fane til høyre.
Paul spør:
Jeg har for eksempel følgende link: =Sheet2!$B$4
. Er det mulig å gjøre arkenavn (Sheet2) variabel, for eksempel med henvisning til en celle med navnet på arket?
Paul - =INDIRECT()
funksjonen skal hjelpe deg i denne forbindelse. Uansett hvor du vanligvis skriver en cellereferanse, kan du bruke den indirekte funksjonen. Innenfor parentesene kan du bruke sammenkoblingstegn til å lage en gyldig cellereferanse. I celle E4 skrev jeg for eksempel "Sheet2". I en annen celle skrev jeg inn denne formelen:
=INDIRECT(E4&"!B4")
Formelen returnerte korrekt innholdet i celle B4 på Sheet2. Ulempen med å bruke denne metoden er at siden argumentet B4 er tekst, vil ikke Excel oppdatere denne formelen hvis du noen gang klipper og limer B4 til et nytt sted.
Oppdatering desember 2003:
Takk til Sai Prasad som skrev med en forbedring av denne formelen som kan kopieres:
=INDIRECT($A$2&"!"&ADDRESS(ROW(),COLUMN()))
Oppdatering mars 2005
Takk til Francisco Sandoval som skrev med denne forbedringen:
=INDIRECT(ADDRESS(ROW(),COLUMN(),4,1,$A$2))
Hvor den tredje variabelen i dette tilfellet a 4, refererer til hvordan cellen vil bli referert til (absolutt, relativ, etc.) og den fjerde varialben refererer til (A1 vs L1C1)
Det er alt for i dag - jeg har mye konsulentarbeid å gjøre i dag. Beklager alle som jeg ikke hadde tid til å svare på. Hvis du ikke så spørsmålet ditt besvart, kan du prøve å sende det til oppslagstavlen - mange lojale lesere hjelper med spørsmål på tavlen - det er en fin måte å få svar raskt.