David megkérdezi:
Hogyan változtathatom meg csak a munkalap nevét az A1 cellában található szöveggel?
Használja ezt a makrót:
Public Sub RenameSheet() NewName = Range("A1").Value ActiveSheet.Name = NewName End Sub
Chris letöltötte az ingyenes Microsoft-bővítményt, hogy megtalálja és eltávolítsa a többi munkafüzetre mutató hivatkozásokat. Remekül működött, de ekkor elkezdett egy hibaüzenetet kapni: "Rendes hely hibakód: 2". Nem találtam semmit a Microsoft webhelyén, de egy német nyelvű Excel üzenőfal hasonló problémát említett. A Microsoft válasza nélkül nehéz megmondani, miért történik ez egyes számítógépeken, másokon nem. Ha úgy találja, hogy ezt a problémát tapasztalja, akkor távolítsa el a bővítményt az Eszközök> Bővítmények párbeszédpanelen.
Main azt írta, hogy megkérdezze, van-e billentyűparancs a munkafüzet más lapjaira való áttéréshez. Mindig a Ctrl + PgUp billentyűkombinációval lépek át az aktuális munkalap bal oldalán található fülre, a Ctrl + Pgdn pedig jobbra található fülre.
Paul azt kérdezi:
Megvan például a következő linkre: =Sheet2!$B$4
. El lehet-e készíteni a sheetname (Sheet2) változót, pl. Hivatkozva egy cellára a lap nevével?
Paul - ennek a =INDIRECT()
funkciónak segítenie kell ebben a tekintetben. Bárhol, ahová általában cellahivatkozást írna, használhatja az Indirekt funkciót. A zárójelben összefűző karakterekkel építhet ki érvényes cellahivatkozást. Például az E4 cellába beírtam a "Sheet2" szót. Egy másik cellába beírtam ezt a képletet:
=INDIRECT(E4&"!B4")
A képlet helyesen adta vissza a B4 cella tartalmát a 2. lapon. A módszer hátránya, hogy mivel a B4 argumentum szöveg, az Excel nem frissíti ezt a képletet, ha valaha is új helyre vágja és illeszti be a B4-et.
Frissítve 2003. december:
Köszönet Sai Prasadnak, aki a képlet javításával írt, amely másolható:
=INDIRECT($A$2&"!"&ADDRESS(ROW(),COLUMN()))
Frissítve 2005. március
Köszönet Francisco Sandovalnak, aki ezzel a fejlesztéssel írt:
=INDIRECT(ADDRESS(ROW(),COLUMN(),4,1,$A$2))
Ahol a 3. változó ebben az esetben a 4, arra utal, hogy a cella hogyan lesz hivatkozva (abszolút, relatív, stb.), És a 4. varialbe (A1 vs L1C1)
A mai nap ennyi - ma sok tanácsadói munkát kell elvégeznem. Bocs mindenkinek, akire nem volt időm válaszolni. Ha nem látta válaszát a kérdésére, próbálja meg feltenni az üzenőfalra - sok hűséges olvasó segít a táblán feltett kérdésekben - ez nagyszerű lehetőség arra, hogy gyorsan választ kapjon.