Az „Excel” fórum célja, hogy keretet adjon az Excel felhasználók széles táborának tapasztalataik megosztására, és lehetőséget a segítséget kérőknek. Az alábbi összefoglaló azért készült, hogy segítse a helyes kérdésfeltevést.
– Írd le szabatosan a problémát. Úgy fogalmazz, hogy ne csak te magad, de a szakértő is megértse, mire szeretnél választ kapni.
– Írd le, hogy milyen verziójú Excellel dolgozol. (Vagy ha nem – ill. nem csak – Excel, akkor micsoda?)
– Írd le, hogy milyen úton indultál el, és hol akadtál el rajta.
– A kérdés megértése szempontjából sokat segíthet, ha feltölteszt egy képet, amin látszik, hogy mit szeretnél, vagy illusztrálja azt.
– Még jobb, ha feltöltesz egy minta munkafüzetet valahová (pl. data.hu). Feltöltés előtt távolítsd el belőle a nem publikus adatokat.
– Ha a feladat jellege olyan, célszerű az "előtte" és "utána" állapotokat bemutatni. (Miből kellene csinálni mit?)
– Ha VBA kódon kell javítani, másold be a releváns kódrészt. Rövid kód mehet hozzászólásba, hosszú kód inkább ide: http://pastebin.com/
– Ha valami nem úgy működik, ahogy kellene, add meg a rendellenes viselkedés jellemzőit, a hibaüzenetet, és a hibát okozó programsort.
Én lassan kezdem feladni. A lapvédelmet sikerült feloldanom, de ez nem változtatott semmit a megjelenésen. Ugyanúgy nem látszik semmi a megoldás részleteiről.
Még egy dolgot találtam, ami érdekes lehet, de azzal végképp nem tudok mit kezdeni. Amikor kibontottam a fájlt és töröltem a lapvédelmet, akkor rákantintottam az xls fájlra (https://drive.google.com/file/d/14RBH4QPLWnoR8Em8-bz3GvRRsfDoi094/view?usp=sharing), akkor megjelent egy kód, ami lehet, hogy a kulcsa a fájl használatának, csak ezt én már nem ismerem.
Egy lapvédelmet kb. fél perc törölni. Makró védelmet még sohasem próbáltam törölni, de gondolom az sem lehet bonyolultabb.
Nem árulok el azzal nagy titkot, ha azt mondom, hogy az xlsx formátum egy tömörített formátum. Így átnevezés után kicsomagolható. A kicsomagolt fájlok közül meg kell keresni a problémásat (talán sheet1, sheet2, ... elnevezéssel szerepelnek) és sima egyszerű jegyzettömbbel kell megnyitni. Majd meg kell keresni benne a jelszavas védelem hash kulcsát és nemes egyszerűséggel ki kell belőle törölni. Ha Notepad++-al nyitod meg, akkor jelzi is kulcsot tartalmazó elem végét is, ha pont az elejére állsz, mert sima xml (ha jól emlékszem) a kiterjesztés és azt tudja alapból.
Nem vagyok gép előtt, ezért nem tudom most fejből, pontosan melyik xml részt is kell törölni.
Anno volt egy-két partnerünk, aki az aktuális árjegyzékét mindig jelszavas védelemmel látta el és nem lehetett benne semmit sem kijelölni. Így viszont elég macerás volt átvenni az árakat képlettel. Így elég hamar tökélyre fejlesztettem a jelszó törlő képességemet. Ha tudja az ember, hogy mit keres, akkor nagyon hamar megtalálja az xml-ben és tényleg nem több fél percnél a kicsomagolástól számítva az ismét excellel megnyitható jelszó mentes fájlig.
Arra már nem emlékszem, hogy erre valamikor magamtól jöttem-e rá vagy úgy olvastam valahol.
Tavaly jártam egy szakmai továbbképzésre, aminek nagy része e-learning volt. A tananyagokat pdf formátumban osztották meg velünk One driveon keresztül. 7 fájlból 4-nél le volt tiltva a megnyitáson kívül minden (mentés, nyomtatás, kijelölés, stb...). Ekkor viszont eszembe jutott, hogy még a WIN98-as vagy korai XP-s időszakban, amikor marha lassú volt otthon a netünk, hogyan töltöttem le youtube-hoz hasonló videó megosztókról filmeket. Ugyan azzal a módszerrel simán le lehetett menteni one driveról is a pdf tananyagot. Ha érdekel, akkor e-mailben megírom. Ez egy olyan módszer, ami nem visszakövethető és több mint negyed évszázada működik nekem.
Köszönöm, ezt ismerem, eddig eljutottam, nekem is működik. Csak a feloldás módja érdekelt volna. Sőt azon a honlapon egy sor érdekes megoldás van, amik kipróbálhatók, de nem elérhetők a megoldások. Ezért remélem, hogy m54-b barátunknak van korábbi - nem védett - verziója.
Nekem 0365 van, a letöltés után a fájlon állva jobb egérgomb - tulajdonságok - alul a tiltás feloldása kocka bepipálva. Utána megnyitva és működik: Csak a sárga cellába (G5) tudsz írni számot és lent kiírja szöveggel.
1. Ha nincs a köztes cellákban olyan információ, ami bezavarhatna az eredménybe, akkor egyben megadod a teljes tartományt.
2. Ha az 1. pont nem járható, akkor minden tartományra külön felírod a függvényt és összeadod az eredményt =Darabha(vmi,1.tartomány9+Darabha(vmi,2.tartomány)..stb.
Hát én nem értem. Letöltöttem a fájlt onnan, amit te írtál, de nekem ez jelenik meg:
Nem látok munkalapokat, és az általad beírt Munka1!B3, Munka2!D21 jellegű hivatkozások hibaüzenetet generálnak. Biztos, hogy ugyanazt a fájlt látjuk? Vagy neked van valami más (régebbi) verziód?
Azt látom, hogy a szerző még Excel 2002 verzióval készítette, és 2019-ben frissítette utoljára. A freemail-es email címére nem is merek megpróbálni írni. Mitől lenne még most is elérhető?
Azt hogy sikerült megoldania a szerzőnek, hogy se a munkalapok, se a makró nem érhető el? Ügyes, de így sajnos nem használhatók a demói, mivel csak a végeredmény látszik.
Sziasztok, lehet, hogy a fórum életében már felmerült ez a kérdés, pár oldalt át is néztem de nem találtam.
Szóval az lenne a kérdés, hogy makró nélkül megoldható-e az, hogy ha beírok egy cellába egy számot (számokkal), akkor mondjuk alá/mellé kiírja, betűvel is ?
Létezik erre beépített függvény, vagy valami más megoldás ?
A Word körlevélre én is gondoltam, csak nem akartam belemenni a részletekbe. Ez a technika akkor lehet érdekes, ha rendszeresen és tömegesen kell ilyen munkalapokat kiállítani. Ebben az esetben nem közvetlenül írod a munkalapba az adatokat (a fejlécbe a szerelést végző és egyéb 8 adatot, valamint a listában lévő 30-40 adatot), hanem egy egyszerű Excel táblába (itt majd minden sor egy munkalap adatait tartalmazza). Munkalapként pedig készítesz egyetlen Word dokumentumot (munkalap sablon) ebben jelölöd ki, hogy az Excel tábla melyik oszlopának adata kerüljön a munkalap megfelelő rubrikájába.
Innentől pedig a Word levelező egyetlen paranccsal készíti el a több száz/ezer munkalapot. Akár közvetlenül nyomtatóra, akár fájlba (ez biztonságosabb), amiben kinyomtatás előtt még egyszer tudod ellenőrizni, hogy jó lett-e a kitöltés.
Ebben tudnék segíteni, ilyenekkel rendszeresen dolgozom.
Makróval meg lehet oldani viszonylag egyszerűen. A "gyors" megoldással lassú a nyomtatás szerintem. Van bonyolultabb makrós megoldás is, azzal gyors is a nyomtatás.
Az egyszerű makróval csak a sorszámokat módosítod egyesével és egyesével küldi rá a nyomtatóra. Szerintem ilyenkor lassú lesz a nyomtatás.
A bonyolultabb megoldás, hogy megszerkeszted, ahogy szeretnéd majd a makró csinál belőle egy másik munkalapra mondjuk 200 másolatot és megkérdezi (valamint felajánlja a következő) sorszámot. Ilyenkor a formázási beállítások is másolhatóak.
Persze azt is meg lehet oldani, hogy ne 200 darabot nyomtasson, hanem csak 1 db-ot, ami mondjuk elázott a kávétól.