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.
Milyen fura, hogy ez nem fordozható a nyelvi verziók között.
Ha a magyar Excelbe beírom, hogy =CELLA("filenév"), majd ezt betöltöm egy angolba, ott =CELL("filenév") lesz belőle, ami nem fog műkodni, csak ha kijavítom =CELL("filename") értékre.
Mondjuk, alapból ki vagyok bukva a függvénynevek magyarításán, sosme ismerem ki magam a darabteli, meg a kis.betűs függvények között.
Gazdasági informatikát tanulok (?) de sajnos a tantárgy tematikájában megjelölték, hogy meg kell tanulnunk használni az Excelt annak a Súgója segítségével. Hát nekem ez így nem megy. De sajnos különböző tesztkérdésekre kell válaszolnom, szám szerint 9 db van ebben a témakörben.
Egyet fel is teszek:
"Egy pivot-kimutatás számot tartalmazó mezôjére kétszer kattintva megkaphatjuk a háttérben figyelembe vett adatsorokat aktív autoszűrôk mellett."
Igaz vagy hamis?
Ha valaki tud és hajlandó nekem erre és további 8 db hasonló kérdésemre válaszolni, hát az megmentheti az életemet.
Remélem a kérésem nem ütközik senkinek az etikai értékrendjébe. Megnyugtatásul: a tanár azt mondta, hogy igénybe vehetünk bármilyen segítséget...
Üdv.: A.
A hibát továbbra is passzolom, itthon is és a cégnél is tökéletesen megy. Új excel verzió segíthet talán?
'cella értékétől függő makróindítási lehetőség': Erre pont jó a Worksheet_Change event. Például:
Private Sub Worksheet_Change(ByVal Target As Range) If Cells(1, 1) = "1" Then Cells(1, 2) = "egy" If Cells(1, 1) = "2" Then Cells(1, 2) = "kettő" If Cells(1, 1) = "3" Then Cells(1, 2) = "három"
End Sub
Ha az adott munkalap 1. sor 1. cellája = 1, akkor mellé kiírja hogy egy, stb.
VBA nyelve az angol, magyarul nem igazán beszél :(. A rögzít és némileg módosít az kezdetnek jó. Ez egy jó magyar nyelvű könyv: http://www.computerbooks.hu/Exprogramozas/
jogos a 2 pont.Nem hittem el, utananztem en is :)magyar helyesiras szabalyai, 11. kiadas:"Kétezeren felül – ha az ezres után még más szám is következik – az összetett számnevek írásában kötőjelet használunk: ötezer-nyolcszáztíz, tizenegyezer-huszonnyolc stb. [Vö. 289. a)]"
Ezeket látom az első futásnál. De még időm nem nagyon volt nézelődni.
Viszont volt nekem itt egy kérdésem régebben, egy adott cella értékétől függő makróindítási lehetőseggel kapcsolatban. Amit most említettél, az talán pont ilyesmire ad lehetőséget? NA azért a válasznál vedd figyelembe, hogy amatőr vagyok, magyarnyelven kommunikálok a számítógépemmel csak. A makróimat elsősorban rögzítem, s némileg módosítom... Szóval.... :) vagy inkább :(
A T-vel kapcsolatban amit irsz az nem egeszen igaz, mert pl ha a B2 cella tartalma egy szam, akkor a T-nel csak egy ures cellat latsz. En sosem hasznaltam ezt a fuggvenyt, meg nem is ertem, hogy mire lehetne hasznalni. Szrtem felesleges... a sugo is azt irja, hogy:
Általában nincs szükség a T függvény használatára a képletekben, mivel a Microsoft Excel automatikusan konvertálja az értékeket, ha az szükséges. Ez a függvény más táblázatkezelő programokhoz nyújt kompatibilitást.
A hibát nem értem, Office 2003-as angol verzióval megy ha engedélyezted a makrók futását. Esetleg küld el mailban a hibaüzenetet, talán rájövök miért nem megy.
A rejtett 'számláló' azért kell, mert az automatikus frissítést a 2. sheeten valamilyen eseményhez kell kötni - esemény / event az, amit a vba eseményként fog fel - és az autofilter változásához nem kötődik ilyen (legalábbis én nem tudok róla) viszont a kalkulációhoz igen. Ebbe most jobban nem mennék bele. Ha érdekel, akkor ezt nagyon szépen összefoglalták nálam sokkal okosabb emberek: http://www.cpearson.com/excel/events.htm
Hogy miért kell egy autószűrőnek egy másik lapon hatnia azt én se tudom, leginkább azért mert az eredeti kérdésfeltevő ezt nem közölte :)
Kipróbáltam, de az eljárás első futásakor hibával megállt. De mondjuk nem egészen értem miért is kell egy autoszűrésnek a másik lapon hatnia. Nem egyszerűbb egy lapot az irányított szűrőnek használnia, szedve a kívánt adatokat a másik két lapról?
De azért a leírt eljárások érdekesek, legalább is számomra. De minek is az a rejtett számláló a C1-ben?
Köszönöm az 5leteket. József megoldásában az a jó, hogy a dátumformátumot szabadon alakíthatom. Illetve ha értékként beillesztem és (véletlenül :) ráenterezek, nem ugrik vissza dátum formátummá.
Rájött valaki azóta a megoldásra? (dátumot szöveggé)
Most SOS kellett volna. Úgy oldottam meg, hogy elmentettem „szöveg (tabulátorral tagolt)”-ként, majd újrafelismertetésnél szövegként határoztam meg a dátum mezőt. Viszont így az összes képlet elveszik.
ALT+F11, és látszik a vba kód, de leírom hogy mit csinál:
Sheet 1: nevek és munkaszámok autofilterrel
Sheet 2: munkaszámok és akármi egyéb info, advanced filterrel
Sheet 3: segéd sheet (rejtett)
1. Sheet 1-en van egy subtotal számítás a kiválasztott tételek számára. Ha változtatod a kiválasztott nevet, az excel ezt újra kalkulálja.
-> Sheet 1, Worksheet_Calculate esemény bekövetkezik
2. A Worksheet_Calculate esemény bekövetkeztekor a kiválasztott emberekhez tartozó munkaszámokat átmásolja a Sheet 3-ra
-> Sheet 3, Worksheet _Change esemény bekövetkezik.
3. A Worksheet _Change esemény bekövetkeztekor a Sheet 2-n frissül az irányított filter, ahol a kritérium a munkaszám lista amit a Sheet 3-ra másoltunk a 2. pontban.
Szia robbantomester! Nem tudom, megkaptad a mailt, amit küldtem, minden esetre sikerült összehoznom a dolgot az alapján, amit küldtél (órarend a diákoknak mely tanárokkal lesz..., remélem, emlékszel) Még 1x köszi!!! Akkor, amikor segítettél, azt írtad hasonló módon megoldható a tanároknak is, eddig én a "T" függvényt használtam, de lehet, hogy van jobb??? Ja és még egy kérdés, a "T" függvény többek között arra való, hogy egy bizonyos szöveges cella tartalmát átmásolja egy "megadott" cellába (ha jól tudom??), nem??? az én esetemben a "T" és a pl.:"=B2" megegyezik??? Köszönök mindent!!!
Hát igen, csend van nagyon, pedig pénteken még fontosnak tűnt. ;( Különben meg érdekes volt a probléma és meg is csináltam, már ha jól értettem hogy mi is volt az eredeti kérdés mert ugye választ azt én se kaptam. De hát ilyenek ezek a lányok.
Mondjuk én sem kapok visszajelzést azoktól akikeet erre kértem...
Nem hiszem, hogy az elképzelésed szerint ezt meg lehet valósítani, de az irányított szűréssel már egy külön lapon esetleg jobb és működőképes lenne a dolog.
"Sziasztok! Nekem is lenne egy problémám. Szeretnék egy táblázatot megszűrni egy adott névre. Ez idáig rendben is van. De azt szeretném, hogy egy másik munkalapon is érződjön a szűrő hatása. Tehát a másik munkalapon is szűrje meg az adott emberkéhez tartozó sorokat. (De ott már nem szerepel a neve, csak az elvégzett munkának a munkaszáma kapcsolja össze a sorokat.) Remélem érthetően írtam le. Előre is köszi a segítséget!"
Ha jól értem így van valahogy:
1. sheet: A oszlop - nevek, B oszlop - munkaszámok
Feri , 1
Feri , 2
Feri , 3
Zoli , 4
Zoli , 5
Zoli , 6
2. sheet: A oszop - munkaszámok, B oszlop - Akármi #1, C oszlop - Akármi #2,
1 , akármi , akármi
2 , akármi , akármi
3 , akármi , akármi
4 , akármi , akármi
5 , akármi , akármi
6 , akármi , akármi
Amit szeretnél: 1. sheeten kiválasztod Zolit, mondjuk autoszűrővel , akkor a 2. sheeten csak a 4-5-6 os munkaszámok legyenek láthatóak?