- gban: Ingyen kellene, de tegnapra
- Luck Dragon: Asszociációs játék. :)
- Gurulunk, WAZE?!
- hcl: Philips M120D/10 kamera hackelés és parajelenségek
- N€T0X|N: EP2 -> FK2
- MasterDeeJay: Gigabyte GA-B350M-D2 - AM4 lap 2016-ból amikor még nem volt Ryzen!
- <Lacy85>: Időmilliomosok előnyben - Játékfejlesztés #1
- bambano: Bambanő háza tája
- Geri Bátyó: Agglegénykonyha 6 – Néhány egyszerű tésztaétel
- sziku69: Fűzzük össze a szavakat :)
-
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
-
Fferi50
Topikgazda
-
Delila_1
veterán
Próbáld meg a következőt.
Nyitsz egy új füzetet. Az A1 cellába beírod a megbuggyant fájlod útvonalára, első lapjának A1 cellájára történő hivatkozást. Ilyesmi lesz: ='C:\Mappa\Almappa\[Elveszett.xls]Munka1'!A1
Ügyelj, hogy ne fix hivatkozás legyen, csak sima A1. Ezt a képletet másolod jobbra, és le, ameddig szükséges. A többi lapot is ezzel a módszerrel képletezd be.Nekem már sikerült így létrehoznom egy új füzetet. Utána a képletek helyére értékként beillesztettem az adatokat. Ezután következett, hogy a régi képleteket visszaállítsam az új fájlban.
-
Mutt
senior tag
Hello,
Pár kérdés:
1. Korábban rendben működött ez a fájl a gépeden?
2. Nem lett törölve program a gépedről?A gond, hogy a VBA nem találja a refernciák között a keressett függvénykönyvtárat.
Egy próbát megér, hogy VBA Editor-ban a Tools -> References opcióban megnézed, hogy van-e a listában Xtable vagy Winwidgets és hogy be vannak-e pipálva.Ha nincs ilyened akkor rossz hír, hogy a fájlod használhatatlan lesz, hiszen a makró benne vmit csinál, de nem fog neki menni.
"Kikapcsolni" úgy lehet, hogy a makrót eltünteted a fájlból. Ezt megteheted ha:
1. Nem engeded futtatni a makrót. Régi Excelekben a biztonsági szintet magasra teszed és újranyitod a fájlt, akkor ha nem aláírt a makró nem fog futni. Újabbaknál elég ha egy másik helyre mented és újranyitod, ekkor megkérdezi hogy engeded-e futtatni a makrót.
2. Makrót nem tartalmazó formátumban mented a fájlt.
3. Kikommentezed a fájlban a makrót, így nem lesz mit futtatnia.
4. Kitörlöd a makrót a fájlból.Javasolt biztonsági másolatot készítened a 2 és 4-es pontok előtt.
üdv.
-
Cuci3
tag
Hát a legjobb megoldás egy makro lenne rá. Az egyszerűbb pedig az, hogy készítesz egy oszlopban egy HA(ÉS();1;0) függvényt, ahol az ÉS argumentumaiba az egyes részvények napi nyitó értékeire mutató cellát teszed be. Az ÉS akkor legyen igaz, ha üres a cella.
Tehát pl Fotex B5, Csopak F5: HA(ÉS(B5="";F5="");1;0). Aztán amelyik sornál 1-es a képlet értéke, azt lehet törölni (Autoszűrő, 1-es kiválaszt, sorok kiválaszt, sor törlése).
A baj ezzel csak annyi, hogy az ÉS-nek max 30 argumentuma lehet, tehát adott sorban csak 30 cellán (részvényen) tudod megnézni, hogy tényleg üres-e. -
Delila_1
veterán
Összeállítottam az 5 részvényre, és az Összes lapon a 8. sortól lefelé a képletek helyére az értékeket illesztettem be. A fájl mérete 7 MB alá ment, de ez így is óriási.
Valahogy az oszlopok számán kellene spórolni, mert 50 részvénynél akkora lesz a méret, hogy be sem tudod majd hívni.Ha az 5. sorban zavarnak a számok, színezd a karaktereket fehérre.
-
Delila_1
veterán
Mégis sikerült letölteni.
Az Összes lapra az 5. sorba minden egységhez be kell írnod a sorszámokat a Nyitó ártól a Kapitalizációig, 2-től 12-ig. Fontos, ez adja meg, hogy az Areszveny lap aktuális tarományából melyik oszlop adata legyen a cella értéke.Az X7 képlete:
=HA(HIBÁS(FKERES($A7;Areszveny!$A$7:$L$7311;X$5;0));"";FKERES($A7;Areszveny!$A$7:$L$7311;X$5;0))AJ7:
=HA(HIBÁS(FKERES($A7;Areszveny!$M$7:$X$7311;AI$5;0));"";FKERES($A7;Areszveny!$M$7:$X$7311;AI$5;0))AT7:
=HA(HIBÁS(FKERES($A7;Areszveny!$Y$7:$AJ$7311;AT$5;0));"";FKERES($A7;Areszveny!$Y$7:$AJ$7311;AT$5;0))Amint lemásoltad a képleteket egy részvényhez, az értékek szúrópróba szerű ellenőrzése után jelöld ki az oszlopokat (pl. az Összes lapon a Fotex képletei után a B:L-t), és a képletek helyére illesztd be az értéküket.
Csak ezután írd be a következő részvényhez a képleteket. Sokkal gyorsabb lesz a munka, nem kell annyit újra számolnia az Excelnek, és még a méret is csökken.Szerk.: ne a teljes oszlop képleteit alakítsd át értékké. 1 sort hagyj meg a képletekkel, amit később majd lejjebb tudsz másolni. Célszerűen legyen ez a 7. sor.
-
Delila_1
veterán
Ekkora fájl letöltését meg sem kísérlem, ehhez gyenge izomzatú a gépem. Talán Cucinak, vagy másnak megy.
Próbáld meg úgy csökkenteni a méretet és az újraszámolási időt, hogy amelyik értékeket már sikerült átcsalogatnod az összesítő lapra, ott a képletek helyére tedd be a fix értéket –irányított beillesztés. -
Delila_1
veterán
Ahogy Cuci írta, jó lenne a felesleges oszlopokat kigyomlálnod, mert túl nagy lesz a fájl, dugig képletekkel, amik szörnyen lelassítják az újraszámolást.
Feltettem ide: [link]. Csak a FOTEX és a CSOPAK van benne, na meg az összesítő lap, így is több, min 5 M. Az 50 részvény 11-11 oszloppal min. két lapon fér el a 2007 előtti Excel verziókban.
Azt is meg kellene gondolnod, hogy milyen messze menj vissza a dátumokkal. -
Cuci3
tag
Na, ez egy szép kérdés. Először is tőzsdén egy év kb 250 kereskedési napból áll (hétvége, ünnepnap lejön). Tehát mondjuk az OTP kereskedési napjait kellene alapul venni, aztán ahhoz rendezni a dolgot.
A BÉT-ről nem tudom hogyan tudod lehúzni az adatokat, de a Csopak alapján azt látom, hogy kezdetben csak azon napokon van adat, amikor volt kereskedés. De 1997.08.14-e után már minden kereskedési nap fel van sorolva. Csak sajnos amikor nem történt kereskedés, akkor üresek a cellák.
Javasolnám a portfolio letöltési honlapját. Igaz ez csak 1995-től indít, de csöppet jobb.
Miután megvannak az adatok, utána a következő fájl átnézését javaslom. Fkeres-sel meg lehet oldani a dolgot, csak kell elé egy HA, HIBÁS függvény is. Nem tom, hogy az fkeres utolsó lehetőségébe be kell-e írni a HAMIS feltételt. Ennek kipróbálását rád bízom.A szakdogámnál én is BÉT a 18 részvényének adatait használtam. Nem tudom, neked mire kell, de szerintem érdemes átgondolni, hogy kell-e mind az 50 részvény, illetve részvényenként minden adat.
Új hozzászólás Aktív témák
- MSI CreatorPro Z16P RTX A5500 TOUCH! (vapor chamberrel)
- Vadiúj számlás AM4 lapok! Akár kamatmentes rèszletre is! Kèszleten lèvő termèkek
- HIBÁTLAN iPhone 14 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3532, 93% Akkumulátor
- Fujitsu LIFEBOOK E449 i3-8130U 12GB 512GB 14" FHD 1 év garancia
- BESZÁMÍTÁS! MSI X370 R5 2600 16GB DDR4 512GB SSD GTX 970 4GB Zalman Z9 Neo FSP 600W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest