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.
Köszönöm, ez múködik. Eredetileg szándékosan szerettem volna elkerülni, hogy a munkalapok nevével foglalkozzam az aktuális programban, rá akarom bízni a felhasználóra a munkalapok elnevezését. De végülis nem gond kiolvasni azt.
Viszont ez felvet egy elméleti kérdést: Létezik, hogy az Excel újabb verziói nem teljesítik a felülről kompatibilitás alapvető követelményét? Erre nem számítottam, és ha így van, akkor ez méltán váltja ki a neheztelésemet. Mondhatnám üzleti szempontú disznóság. Vagy csak figyelmetlenség? Vagy rosszul értelmezek valamit, és más szempontok miatt volt szükséges a munkalapok használatának alapvető átdolgozása?
Na elkészült! Te biztos hamarabb elkészültél volna vele. De végül nekem is sikerült összehozni :))).
Hyperstroke FIGYU!
Elinditod a bill_15-t, onnantól elég az 1-5 értékeket leütnod, erre beírja, és lép egyet jobbra. A '6' billentyű hatására új sort kez, a '7'-re meg leáll az onkey kényszer.
OOO köszi! Nagyon jó! Működik! Most ha másik oszlopot szeretnék akkor csak a B3 at átírom és ugyanígy működni fog! Nem igazán értem maúgy, jobb lenne ha megérteném, de az a lényeg h működik!
Örülök, hogy valaki hasznát is látta, mert az eredeti kérdező azóta se járt erre, talán nem is érdekli.
Az INDEX(HOL.VAN()) párost általában így együtt használjuk (alternatívája az FKERES, de az csak rendezett táblázatokban működik, és én kevésbé is szeretem). A belső megmutatja, hányadik sorban van meg egy adat egy táblázatban, a külső kikeresi egy megfelelő másik adatot egy másik táblázatrészlet ugyanannyiadik sorából.
A CELLA egy ronda függvény, olyankor jó, ha valamilyen lehetőség nincs beleépítve rendesen az Excelbe, és jobb kézzel kell a bal fülünket vakarni, mint a lenti Munka1!$B$3... sorozatnál is. Veszek egy cellát, megkérdem az Excelt, hogy hányadik oszlopban van, és ezt már lehet jobbra húzással folytatni, míg egy sima 1, 2, 3... számsort a képletnek azon a helyén nem. Maga az A1 cella ebben az esetben a kutyát sem érdekli, lehetne A2345 is.
Tehát akkor megpróbálom még egyszer! Sajnos nem értek annyira az excelhez! Egyenlőség jel nélkül csináltam különben nem látszana. A fekete rész az jó! Tehát minden munkafüzeten a B3 as cellát szeretném állandóra azért raktam a $ jelet de van 150 munkalapom. És minden munkalapon a B3 as kellne tehát az 5. sorba az kellene hogy munka Munka4!$B$3 a 6. ba Munka5!$B$3 hogy csak a munkalap változzon de nem változik!!!
Beritam az első hármat kézzel ami feketével van jelölve, utána kijelöltem mind a hármat hogy akkor a b3 állandó marad és a munkalap száma pedig nőni fog, de ez lett belőle! Értitek mit szeretnék, hogy csak a munkalap száma változzon a lehuzásos másolás során mert nem akarom külön bemásolni egyenként a 150 et hanem csak ugy h lehúzom mert még sok oszlopba kellene ugyan ezt megcsinálni!!!
Nem tudom. Lehet, hogy az meg a fordítottja, és azért van benne, mert az Excelben is benne van? Vagy mert ha makróban ilyen értéket írsz a cellába, automatikusan pénznemként jelenik meg? De ezt nem próbáltam, csak tipp.
Van egy problémám az excellel! Van sok sok munakalpom és a végén egy összesítő! Na most az összesítőt probálom beprogramozni oszlopokra nézve! Azt már megtaláltam hogy a képlet második fele ne változzon ugye ez a $ jel. De a munkafüzet fele meg pont az ellenkezője, hogy nem akar változni pedig az kellene.
=Munka1!$B$3 ezzel próbáltam az egymás alatti 3 cellát átírtam =Munka2!$B$3 , =Munka3!$B$3 ezután kijelöltem mindet és úgy húztam a sarkánál fogva de nem írta be a munka 4, munka 5 hanem ugyanugy 1,2,3 at ísmételte!
Ezt ebben a formában nem fogod tudni makróval megoldani.
Max úgy tudnám elképzelni, hogy van egy userform, amin n darab beviteli mező. Azoknál meg lehet oldani, hogy 1 billentyű lenyomása után máshová kerüljön a fókusz.
Aztán ha mindbe írtál adatot, akkor automatikusan átmásolódik az egész a munkalapra. Vagy valami efféle trükk.
A szövegből oszlopok sem a legjobb megoldás, mert ha véletlenül megcsúszok a számok beírásával, nagyon nehéz visszaellenőrizni, hol tévedtem. Úgyhogy valahogy majd a makró lesz megoldás, bár ahhoz nem nagyon értek... Azért köszi
Igen azt tudom, de nekem olyan kéne, hogy mivel csak egy karakter kerül egy cellába, így amint lenyomok egy billentyűt (ezesetben 1-5-ig számot), minden egyéb gombnyomás nélkül ugorjon át utána a következő cellába.
A cellahivatkozásra állva és az F4-et nyomogatva mind a négy lehetőséget (nincs dollárjel; csak a sor abszolút; csak az oszlop abszolút; a sor és az oszlop is abszolút) végigzongorázod, így könnyebb lehet a dollárjelek kitétele.
Excel 2010-ben dolgozok és rengeteg kérdőívet kell bevinnem táblázatba. Egy-egy cellába egy szám kerül csak 1-5-ig.
Kérdésem, hogy meglehet-e oldani, hogy amikor leütök egy számot, egyből a következő cellába ugrik? Tehát hogy ne kelljen tab-ot vagy jobbra nyilat nyomni.