Kezdőlap › Fórumok › Excel programozás › [Resolved] legördülő lista elemeinek hivatkozása
- This topic has 17 hozzászólás, 2 résztvevő, and was last updated 6 years, 9 months telt el by Potus.
-
SzerzőBejegyzés
-
2018-01-10-20:51 #4163
Sziasztok!
Van egy táblázatom amiben nyilvántartom az adott év pénzmozgásait. Személyes költségvetés táblázat féle. Az első fülön egy éves összesítő táblázat van, a többi fülön havi bontásban részletezve az adatok. Saját kreálmány. Idén úgy gondoltam „modernizálnám az adatbevitelt. Nyílván sok időm van, unatkozom 🙂 . Eddig az aktuális hónap fülön vittem fel az adatokat. Most arra gondoltam mi lenne, ha az összesitő táblázat különböző soraira kattintva jutnék el a havi táblázatok megfelelő soraira. Így készitettem az összesítő táblázatban legördülő listákat. Eddig az első probléma amibe ütköztem – nyílván majd lesz több is – a következő: vannak különböző költség csoportok. Az ezekre létrehozott legördülő listákon vannak a csoport összetevői. PL.: a villanyszámla sorra kattintva kellene eljutnom a január fül villanyszámla sorára. De most ott tartok, hogy pl.:a fűtésszámlára kattintva is a villanyszámla sorára jutok el. Hogyan lehetne megoldani, hogy a legördülő lista egyes soraira kattintva az adott hónap azonos elnevezésű sorára jussak?
Amatőr felhasználóként biztosan később is lesznek kérdéseim.A válaszokat előre is köszönöm! üdv.: Potus
2018-01-10-20:57 #4164Csatoltam a kérdésemhez egy táblázatot is. De nem látom sehol az oldalon. Vagy rossz helyen keresem?????
Potus
2018-01-10-21:21 #4166Szia!
A csatolt képen láthatod a hivatkozás címzését.
Az Összesítő lap A1 cellájába vittem be a hivatkozást, ami a Január lap (az alsó kép) A3 cellájára mutat.Attachments:
You must be logged in to view attached files.2018-01-10-21:54 #4168Szia, Delila!
Szenzációs! Köszönöm! Működik!!!! Egy csomó éjszakám ráment a neten keresgélésre.
Ugye jól látom, hogy ezek a hivatkozás nevek amiket az összesítő táblázat A oszlopában létre hozok nem látszanak a táblázatban, így senkit nem zavarnak?Szenzációs! Még egyszer köszönöm! Majd még jelentkezem.
pacsi!
2018-01-11-05:47 #4170Szia Delila!
Szégyenlem magam, de valamit nagyon elrontottam. Elősör minden klappolt. De amikor elakartam menteni a táblázatot, ha jól emlékszem valami olyan üzenet jelent meg, hogy nem menthető, mert makrókat tartalmaz. Ezért a fájl tipusánál a makróbarát Excel munkafüzet lehetőséget választottam. Ezért e vagy sem de újra megnyítás után már megint ugyanabba az azonos sorba navigáltak a legördülő lista különböző sorai.Többször is próbálkoztam átírni a hivatkozásokat, de semmmi változás. Sőt most már az A oszlopba látszanak a képletek.
Első olvasásra – talán még tiszta fejjel- meg tudtam csinálni amit írtál, de azóta már kissé belezavarodtam. Hangsúlyoznám, hogy nagyon amatör vagyok!!!!Csak, hogy értem-e mit kell csinálnom : az összesítő fülön az A1 cellára állva beszúrok egy hivatkozást a dokumentum adott pontjára ami január és a cellahivatkozás A3. És akkor gondolom a legördülő lista első elemének a január fülön az adott táblázat első sorára kellene navigálnia. A második elemnél a cellahivatkozás gondolom A4 lesz és így tovább… És a hivatkozás beszúrása is ugyanúgy változik A2, A3 stb…? És most miért látszik az összesítő munkafűzet A oszlopában a képlet és a legelső probálkozásnál meg nem???Ugye nem véletlenül nem írtad, hogy elnevezzük a hivatkozásokat? Mert nem szükséges. Bár valahol régebben a neten koborolva azt írták, hogy nevezzem el.
Kérlek nézd el az értetlenségemet, de nagyon összezavarodtam, pedig olyan jól indult.pacsi!
2018-01-11-07:33 #4171Szia Potus!
Semmi ok a szégyenkezésre!
Mivel nem tudtad belinkelni a fájlodat, úgy tűnik, félreértettem a dolgot.A mostani értelmezésem szerint az Összesítő lapon 2 érvényesítés van: hónapok, és kategóriák. Ezen értékek szerint kell a kiválasztott hónap lapján a kiválasztott kategória sorára lépni.
Csatolom a füzetet, amiben az egyes lapokon különböző sorokban (de mindenhol az A oszlopban) vannak a kategóriák, de előfordul, hogy egyes lapokon hiányoznak.
Az Összesítő laphoz rendeltem az eseményvezérelt makrót. Ez az A3 cella módosításakor a lapnev változóban eltárolja az A1 cellában kiválasztott lapnevet, a sor változóban pedig azt a sorszámot, ahol a lapnéven megtalálja a kiválasztott kategóriát. Meghívja a Module1-ben lévő Ugras makrót, átadva a fenti 2 értéket. Az Ugras makró kiválasztja a kívánt helyet.
Az Összesítő lap lapfülén jobb klikk, a Kód megjelenítése parancsra belépsz a makró szerkesztőbe, ahol jobb oldalon láthatod a laphoz rendelt makrót. Bal oldalon a Module1-re kattintva nézheted meg az Ugras makrót.
Mint látod, a füzet makróbarátként, xlsm kiterjesztéssel van mentve.
Jó munkát, üdv,
DelilaAttachments:
You must be logged in to view attached files.2018-01-12-13:52 #4176Szia Delila!
Köszönöm, hogy időt szánsz rám. Próbáltam alkalmazni a megoldásodat az én táblázatomra, de nem ment sajnos. És azt hiszem amig nem látod az én táblázatomat addig sőtétben tapogatózunk, én mindenképpen. Megpróbálom feltőlteni.
Tehát: a 2018-as fül fő költségcsoportjainak legördülő lista elemmeire kattintva szeretnék eljutni a különböző hónap fülek azonos nevű elemei melletti oszlopba, hogy beírhassam a rész adatokat amik aztán megjelennek összesítve a 2018-as fülön.
PL.: 2018 fül- C17 oszlopában a közösköltségre kattintva szeretnék eljutni a JANUÁR fül C23 oszlopába.
És ha már itt vagyunk a január fülön csináltam egy „vissza a fő oldalra” gombot – egyszerű, most már egyszerű hivatkozással – , nem lehetne neki valami formát adni, kicsit megdizájnolni ? 🙂Előre is köszönöm! És ne haragudj, hogy programot csinálok neked, biztosan lenne jobb dolgod is.
pacsi Potus
2018-01-12-13:57 #4177probálkozom a csatolással mégegyszer
Attachments:
You must be logged in to view attached files.2018-01-12-15:01 #4179Szia!
Beírtam a makrókat. A lapok nevét úgy adtam meg, ahogy a 2018 lap 17. sorában vannak, mert ezekre hivatkozom a laphoz rendelt, eseményvezérelt makróban.
A 2018 és a január lapokon a csúf #ZÉRÓOSZTÓ eredményű képleteket átírtam.
2003-as Excelben a HAHIBA helyén _xlfn.IFERROR, az ÁTLAGHA helyén _xlfn.AVERAGEIF függvényt találsz.
Felteszem, hogy 2003-nál magasabb verzióban dolgozol, másképp nem tudtad volna megadni az említett függvényeket. Ebben az esetben az xls kiterjesztésű fájlt makróbarátként, xlsm kiterjesztéssel mentsd el.Jól mutat a fekete alapon sárga előtér, de hosszabb ideig dolgozva fárasztja a szemet. Érdemes kevésbé elütő elő- és háttérszínt alkalmazni. Ez csak egy tanács, nem kötelező betartani.
Üdv,
DelilaAttachments:
You must be logged in to view attached files.2018-01-12-15:27 #4181Az éves összesítőre ugrásodat nem láttam, betettem helyette a január lapra egy visszaugrást.
2003-ban a karakter nagyságát kisebbre kell állítani, magasabb verzióban jó lesz.A gombot másolhatod a többi lapra, viszi magával a makró-hozzárendelést.
- A hozzászólás módosításra került: 6 years, 9 months telt el-delila. Indok: Gomb másolása
Attachments:
You must be logged in to view attached files.2018-01-12-15:33 #4184Szia!
Hát ez remek és milyen gyors. 🙂 Köszönöm szépen! Az átírásokat is és a tanácsot is. Pár hónapja a fekete korszakomat élem. Elegáns, igaz fárasztja a szemet valóban.
2016-os Excelt használok, de azt nem tudtam sehogy feltölteni, ezért mentettem el korábbi verzióban.pacsi Potus
2018-01-12-15:38 #4185a visszaugrást is köszönöm. Dizájnos nagyon, nem olyan szögletes, mint az enyém. 🙂
üdv.: Potus
2018-01-12-15:42 #4186Örülök, hogy elnyerte a tetszésedet, szívesen.
Jöhet a makróbarátként mentés.2018-01-12-18:48 #4188Szia!
Hosszasan szemlélve a táblázatot még egy utolsó probléma felmerült. Nem akarlak kizsigerelni. Lehetséges az, hogy egy cellában legördülő lista is van és összeg függvény is? pl.: a 2018-as fül C17 cellájából átjutok a január fül megfelelő cellájába. Ott beütök egy összeget, visszamegyek a 2018-as fülre és C17 cellába szöveg helyett a költség csoport összesített összege szerepel? Vagy ez már nagyon amolyan körkörös hivatkozás?
Próbálkoztam az adatok panel(?) adateszközök részének összesítés funkciójával – a sugó segitségével – meg is jelent végül a végösszeg a 2018/C17 cellában, de mintha közben felülírta volna a legördülő lista funkcióját.
Ha leírod egy magamfajta amatör számára is érthetően a megoldást szivesen megcsinálom, evvel is tanulva egy kicsit 🙂Üdv.: Potus
Attachments:
You must be logged in to view attached files.2018-01-12-18:55 #4190Beszúrsz a 17. sor fölé egy újat, ott adod össze a tételeket. A laphoz rendelt makró
If Target.Row = 17 Then
sorában a 17 helyére 18.at írsz.
2018-01-12-22:15 #4191Szia!
A 17-et átírtam 18-ra. De… Ezt az új sor beszúrását nem értem. Mi lesz akkor a 19-26 sor összesített tételeivel?üdv : Potus
Attachments:
You must be logged in to view attached files.2018-01-13-09:31 #4193Utána olvasva a cellák adatérvényesítésének félek nem megoldható a problémám 🙂 .
2018-01-14-16:14 #4196Szia!
Megoldást jelenthetne talán a problémámra, ha a legördülő lísta utolsó eleme egy szám lenne ami egy másik cellára hivatkozva jönne létre ill. változna. Így már csak azt kellene megoldani , hogy alapesetben, mentéskor, megnyításkor mindig ez az utolsó sor látszodjék.
A 21018-as fül háztartási költségek januári legördülő listáját bövitettem ki példaként.Üdv : Potus
Attachments:
You must be logged in to view attached files. -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.