Hirdetés
- Graphics: Telefonvásárlási kálváriám....avagy clickbait cím: Horror a hardveraprón
- Gurulunk, WAZE?!
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- Hieronymus: Pihole + Unbound
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- hcl: Olympus E-PL1 nyomozás
- Elektromos rásegítésű kerékpárok
- Hieronymus: A jövő számítógépei (Reloaded)
-
LOGOUT
A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Új hozzászólás Aktív témák
-
"Tehát, ha nem fér ki az adott oldalra, akkor az előző üres sornál töri el a nyomtatást."
Nem biztos, hogy jól értelmezem a kérdésed, de hátha segít a válasz...
Excel-ben 2 fajta oldaltörés van, Automatikus ill. kézi. Oldaltöréses nézetben az előbbit vastag kék szaggatott vonallal, utóbbit vastag kék folytonos vonallal jelöli az Excel.
(Normál nézetben is látszódnak, csak vékony fekete szaggatott/folyamatos vonallal jelöli, nehezebb látni)Ha egy oldalra nem fér el valami, akkor az automatikus oldaltörés lép érvénybe (amit nem lehet állítani, automatikusan igazodik a lapmérethez (A4-es lap pl.) ill. a margóbeállításokhoz stb) ergó automatikusan új oldalon folytatódik a nyomtatás.
Ebbe az automatikus folyamatba lehet beavatkozni a kézi töréspontok alkalmazásával, mert az mindig ott töri el az oldalt, ahova teszed, de automatikusan "vándorol" ha pl. az Excel táblázat bővül/csökken sorokkal, stb stb.Példaként itt létrehoztam 2 táblát, az elsőt jelképesen 0-val kitöltve, a másodikat meg 1-el kitöltve.
Alapállapot
2. tábla elé kézi oldaltörés
1. táblába sok sor beszúr, kézi oldaltörés vándorol
Szóval itt az 1. tábla (0-val kitöltve) több oldalra kerül folyamatosan, az automatikus oldaltörés gondoskodik erről, de 2. tábla (1-el kitöltve), mindig új oldalra fog kerülni. -
Mutt
senior tag
Szia,
CELLA függvény tudja az aktuális lap nevét visszaadni.
=CSERE(CELLA("fájlnév";A1);1;SZÖVEG.TALÁL("]";CELLA("fájlnév";A1));"")Ha szeretnéd az aktuális lap előtti/utáni lap nevét, akkor a 39483-ban mutatott Excel4 függvények kellenek.
A névkezelőben hozz létre
1. "Lapok" változót, ami a munkafüzet összes lapját listázza, ennek a képlete:=CSERE(MUNKAFÜZETET.VESZ(1);1;SZÖVEG.KERES("]";MUNKAFÜZETET.VESZ(1));"")2. Hozz létre egy "AktivLap" változót is, ami mindig az éppen látogatott lap nevét fogja tartalmazni a legelső képlettel.
3. Az aktuális lap előtti munkalap nevének a képlete ez lesz:
=HAHIBA(INDEX(Lapok;HOL.VAN(AktivLap;Lapok;0)-1);"")4. A következő pedig
=HAHIBA(INDEX(Lapok;HOL.VAN(AktivLap;Lapok;0)+1);"")üdv
-
Mutt
senior tag
Szia,
Nem kell a hiperhivatkozásba az aktuális fájl név.
A lenti képlet a fájlban az Elszámolás lap A1-es cellájára ugrik.=HIPERHIVATKOZÁS("#Elszámolás!A1";"Klikk ide")Ha szükséged van automatikusan a fájlban található munkalapok listájára, akkor egy régi függvény tud segíteni aminek az angol neve GET.WORKBOOK, magyarul pedig MUNKAFÜZETET.VESZ.
Azonban ezt a mostani Excel-ekbe nem tudod a megszokott módon bevinni. Hozz létre a Képletek -> Névkezelőben egy új változót, pl. Lapnevek amelynek ez a képlete:
=MUNKAFÜZETET.VESZ(1)
Innentől a Lapnevek változóban mindig bent lesz az akutális füzet lapjainak neve a fájlnévvel együtt, vhogy így:
[Művdok2.xlsx]T
[Művdok2.xlsx]Elszámolás
[Művdok2.xlsx]Számolólap
[Művdok2.xlsx]Jegyzet
[Művdok2.xlsx]SzabJegy
[Művdok2.xlsx]KLTV SegédletHa neked csak a lapnevek kellenek, akkor egy kicsit hosszabb függvény kell a fenti változóba, aminek a képlete:
=CSERE(MUNKAFÜZETET.VESZ(1);1;SZÖVEG.KERES("]";MUNKAFÜZETET.VESZ(1));"")Ahhoz hogy a fenti függvény listáját egy legördülő menübe lehessen tenni sajnos kell még 2 lépés:
1. Vhova ki kell íratni az értékeket, ez lehet egy rejtett munkalap/oszlop.
A képlet:=INDEX(Lapnevek;SOR())
Húzd le a képletet jó sokat, hogy ne csak a mostani lapok de az esetleges jövőbeli lapnevek kiférjenek.Az én példámban a D1:D15-ös tartományba van a fenti képlet.

2. Ha esetleg ABC sorrendbe akarod rendezni a listádat, akkor kell 2 segédoszlop még.
E-ben a képlet ennyi:=DARABTELI(D:D;"<="&D1)
Vagy ha nem akarod hogy a listádban a "T" munkalap választható legyen, akkor ez:=HA(D1<>"T";DARABTELI(D:D;"<="&D1);HIÁNYZIK())
F-ben pedig ez:=INDEX(D:D;HOL.VAN(SOR();E:E;0))
3. A névkezelőbe kell megint egy képlet, ami egy dinamikus tartományt csinál a kapott listából. Én most a rendezett listát adom meg neki vagyis az F1-es cellát, mert onnan indul a rendezett lista.
A képlet ez esetben:=ELTOLÁS(T!$F$1;;;DARAB2(Lapnevek))
4. B1-es cellában adatérvényesítésben megadod a 3-as lépésben létrehozott nevet (nálam Lapok)
5. A1-be pedig kerül a hiperhivatkozás képlete=HIPERHIVATKOZÁS("#"&B1&"!A1";"Klikk ide")üdv
-
Mutt
senior tag
escsé: Elnézést kérek, mert lehet hogy elhamarkodtam a válaszomat.
Ha jól olvasom a képleted, akkor fájlodban a vannak elnevezett tartományok (pl. Elszámolás), ahova ugorni szeretnél. Tehát nem az Elszámolás nevű lapra akarsz ugorni.
Ez esetben ez műkődni fog:
=HYPERLINK("[Művdok2.xlsx]"&B1;"Klikk ide") -
Mutt
senior tag
A HYPERLINK-nek kell egy munkalap név és egy CELLA (pl. C26) ahova ugorhat.
Az általad használt képlet ezt hibássan állítja elő, mert a cellának a lap nevét rakja be.
Ha mindegyik lapon elég hogy az első mezőre ugorj, akkor ezt használd:
=HYPERLINK("#"&B1&"!A1";"KLIKK IDE") -
Delila_1
veterán
A cellák számát nem, csak a hozzáférést befolyásolja a ScrollArea tulajdonság módosítása.
Egy érdekesség:
Ha a lapon kijelölsz egy tartományt (legyen ez pl. A1:B10), majd elkezded a bevitelt, az első adatot a kijelölt tartomány első (A1) cellájába viszi be. Az Enter leütése után az A2-re ugrik, majd az A10 után a B1 következik, B2...B10. A B10 után újra az A1 lesz kijelölve. Szóval előre kijelöléssel is megadhatod a bejárható tartományt, de biztosabb a ScrollArea megadása. -
Mutt
senior tag
Szia,
1. Makrómentessen úgy tudod megcsinálni, hogy a Windows-ban a regionális beállításoknál a lista elválasztó jelnek beállítod a pipe karaktert. Ennek szerintem több a hátránya, mint az előnye, de ha szinte csak ilyen fájlokkal dolgozol, akkor előnyös lesz.
2. Próbáld ki ezt a makrómat. Nekem egy addin-ban van, így mindig elindul és bármelyik fájlon használható.

A region részben tudod megadni, hogy mit mentsen ki.
A qualifiers részben a separator-ban vannak a lehetséges elválasztó karakterek (válaszd a pipe-ot ).
A text qualifier-ben kérheted hogy a mezők mindig macskakörmök/aposztrófok között legyenek-e.
Alul a Trim megpróbálja a felesleges szóközöket levágni, a Value pedig a felesleges vezető nullákat.
Az Unicode pedig hasznos, ha helyes ékezetes szövegeket tartalmazó fájlt akarsz kapni.Ha sűrűn használod a programot eltérő beállításokkal, akkor a defaults részben el tudod menteni azokat.
üdv
Új hozzászólás Aktív témák
Hirdetés
- Filmvilág
- Battlefield-film készülhet - Michael B. Jordan is képben van
- Kínai és egyéb olcsó órák topikja
- World of Tanks - MMO
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Graphics: Telefonvásárlási kálváriám....avagy clickbait cím: Horror a hardveraprón
- Kertészet, mezőgazdaság topik
- Mit tehetsz jogilag, ha átvertek, megkárosítottak a Hardveraprón?
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- ZIDOO médialejátszók
- További aktív témák...
- Eladó jogtiszta, Windows 11/10, Office 2019/2021/2024, Fizikai és Digitális licencek, Számlával.
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- MS SQL Server 2016, 2017, 2019
- PC Szervizeket, Gépépítőket keresek B2B szoftver partnerségre (E-számlával)
- MEGA AKCIÓ! - Jogtiszta Windows - Office & Autodesk & CorelDRAW - Azonnal - Számlával - Garanciával
- GigaAKCIÓ! Lenovo ThinkPad P15 Gen 2 Intel i7-11850H 32GB 512GB Nvidia RTX A3000 1 év gar
- Eladó Samsung Galaxy A55 5G 8/256GB fekete / 12 hónap jótállás
- GYÖNYÖRŰ iPhone 14 Pro 128GB Deep Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS4649
- LG UltraGear 27GR93U-B IPS Monitor! 3840x2160 / 144Hz / 1ms / G-Sync / FreeSync!
- Új Acer Nitro V15 FHD IPS 144Hz Ryzen7 7735HS 16GB DDR5 512GB SSD Nvidia RTX 4060 8GB Win11 Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest









Fferi50