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 kitörölném a "címet" képző összevont celllákat és beszúrnám az első oszlopba, úgy, hogy minden egyes cellában a kitörölt összevont cellában szereplő cím látható addig amíg érvényes a mellette lévő adatokra. Így már lehet sorszámot is adni neki és is szűrhető lesz autoszűrővel stb... Én ezeket mindig így oldottam meg...
Köszi a segítséget, életemben nem futtattam makrót, úgyhogy nem igazán sikerült jól, de a sorozat sem stimmelt, mert az összevont cellák mellé ugyan nem írt számot, de hozzászámolta sorszámhoz. :(
Időhiány miatt nem merültem bele, de jó dolog lehet. Viszont most ennek kapcsán belekóstoltam, hogy milyen pivottáblát használni OLAP kockából, hát mit nem mondjak veszett jó dolog. Nagyban megkönnyíti/gyorsítja azok munkáját, akik nagy adatmennyiséggel dolgoznak, kimutatásokat készítenek.Szóval beszélhetnénk ilyenekről is, ki mit tud...Nekem annyit sikerült elérnem, hogy msquery-vel létrehoztam az olapcube-ot lekérdezésekkel, és szuperül lehet pakolgatni az olapkockában létrejött kritériumokkal.Szóval kafa
remélem nem OFF az ajánlóm. Ma adták ki a PALO nyílt forráskódú OLAP eszköz új stabil verzióját. A szoftvert azoknak ajánlom, akiknek már a PIVOT-tábla kevés és szeretnének gyorsabban több cellát böngészni, elemezni, valamint szükségük van jogosultság kezelésre is.
Ajánlatom nem üzleti. Mi ezt a szoftvert használjuk a cégnél kisebb adatbázisok megosztására és elemzésére, valamint részt vettem a magyar felület kidolgozásában. Az ajánlattal a célom az, hogy a tesztelők/felhasználók köre bővüljön és így hosszú távon egy stabilabb, jobb szoftverrel tudjunk dolgozni.
na, igen.pont ezt csináltam, mikor kiurott ezazizé...csoport
és tényleg nem értettem, hogy miért tett be egy másik munkalapra is oszlopot, mikor nem is kértem rá..aztán mikor letöröltem, akkor meg azt is letörölte, amit nem akartam....
úristen...kikészít idegileg ez az excel.
és, akkor hogy csináljam vissza? azt előbb kétszer visszacsinálódott, de fogalmam sincs hogy csináltam...de valamit biztos csináltam, hogy meszűnt csoportos lenni...:-(
köszi a segítséget!!!!
nem lenne ez a fórum, már rég felrobbantottam volna a számítógépem.
Ha nem így, akkor előfordulhatott az is, hogy véletlenül a ctrl+shift+pgup/pgdown billentyűkombinációkat használatd... Ilyenkor írja oda a fejlécben, hogy [Csoport]
ez azt jelenti, hogy a shift vagy ctrl lenyomásával és a munkalapfülekre történő kattintással több munkalapot kijelöltél és az adott cella módosítása az összes munkalapon érvényesül (ugyanott)
Mi az, hogy csoportos a dokumentum, amin dolgozom? Ezt hogy csináltam? Azt már felfedeztem, hogy ennek köszönhetően nem tudok egy csomó dolgot csinálni a doc-on, pl szűrni, sorba rakni :-(...próbáltam átmásolni a documentumot egy új munkfüzetre, hátha eltűnik ez a dolog, de nem...
Tudját, hogy mi ez? Biztosan nem dolgozunk többen rajta...
makrót írok (Itt a GaussE sub ez a makró), ami többé-kevésbé kultúrált módon egy kisebb számtáblán végrehajt egy egyszerű matematikai műveletet (gauss elimináció, de mindegy esetünkben).
Két másik subot szeretnék hozzá használni, az egyik a "normal" nevű sub, egy paraméterrel, a másik pedig az "eliminal" nevű sub, két paraméterrel. Az egy paraméteres "normal" sub szépen lefut, a másik, az "eliminal" nem, hibát jelez a basic, el sem indul a sub.
Miért? Segítsen valaki!
Köszönöm!
Ezt írtam eddig be, természetesen vonalak nélkül értendő:
pl úgy, hogy a kimutatás varázslót használod (adatok menüből).
ott megadhatod mi (város) szerint számoljon össze dolgokat (azonos vezetékneveket)
ha létrehozol egy plusz oszlopot, ahova beírsz egy egyest, akkor ezt a varázslót használva, kiszámoltatod ennek az oszlopnak az összegét városra és névre lebontva...
lehet, hogy van valami még gyorsabb módja, de én így csinálnám.
Hogy lehet excelben megoldani azt, hogy A és B oszlopban ismétlődő adatokat darabszámát a C oszlopban megjelenítsük?
Pl A oszlop tartalmaz városneveket, B oszlop pedig az összes lakos vezetéknevét. Feladat: C oszlopba kiírni, hogy A-Z városban hány kovács, szabó stb van
Csak az excel megoldás érdekel ha van. Access kevésbé.
Ti milyen programot használtok Excelé fájlok összehasonlítására? Szeretnék egy olyat ami két könyvtár tartalmát át nézi, de nem bitről-bitre mert ugye az Excel megnyitáskor is valamit át ír a piszok. Gondolom az utolsó megnyitás dátumát ... hogy a fene azt a buta fajtáját .....
Set Miben = Range("A1:B19000") sorban átíarható a keresési tartomany (azaz ez jelenti a sorszamok es az adatok oszlopainak tartoamnyat), majd
kijeloljuk azokat a sorokat amikhez keresni akarunk , majd a makrot elinditani:
Sub Kikeres() Dim k As Long Dim r As Long Dim T Dim m Dim b1 As Range
Set Miben = Range("A1:B19000")
For Each b1 In Selection T = Split(b1, ",") m = 0 For k = LBound(T) To UBound(T)
For r = Miben.Cells(1, 1).Row To Miben.Cells(1, 1).Row + Miben.Rows.Count - 1 If T(k) = Trim$(Cells(r, Miben.Cells(1, 1).Column).Value) Then m = m + 1 Cells(b1.Row, b1.Column + m) = Cells(r, Miben.Cells(1, 2).Column) End If Next r Next k Next
A kérdéses cellára ráállva és az alábbi makrót elindítva a szomszédos cellákba rakja a számokat, feltelezve, hoigy vesszo az elválaszto karakter. Ha más akkor értelemszeruen átírandó a split függvény masodik parametere.
Sub Rögzítés1()
Dim A A = Split(ActiveCell, ",") For k = LBound(A) To UBound(A) Cells(ActiveCell.Row, ActiveCell.Column + 1 + k) = A(k) Next k
Lenne egy -relatíve- sürgős kérdésem, és szerintem itt kapok rá választ :-) Szóval : ha van egy cellám, amiben számok vannak felsorolva (tehát pl. A1-es cella tartalma : 2,85,478,3,5971,456,287,73,49 stb..) akkor azt hogyan tudom elérni, hogy ezek a számok külön-külön cellába kerüljenek, egymás alá (vagy mellé, onnantól már menni fog) Előre is köszönöm a válaszokat!