- LordAthis: AI Kérdés érkezett - 3600 soros Spagetti kód refaktorálása és budget
- Gurulunk, WAZE?!
- Geri Bátyó: Agglegénykonyha 1 – rizseshús másképp
- Luck Dragon: Asszociációs játék. :)
- sh4d0w: Vigyázz a háttértáradra...
- sziku69: Fűzzük össze a szavakat :)
- Geri Bátyó: Agglegénykonyha – bevezető - igényfelmérés
- Lalikiraly: Astra kalandok @ Harmadik rész
- bambano: Bambanő háza tája
- sziku69: Szólánc.
-
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
-
Lokids
addikt
Sziasztok!
Tudja valaki, hogy mivel lehet keresni oszlop címek alapján az első oszlopban? Fkeres valahogy nem alkalmas erre.
Első oszlopban a feladatok vannak. A többi oszlop 1 sora tartalmazza a hónapokat. Ezek metszésében pedig van egy "x". Ebből van 4 munkalap.
Egy új munkalapon pedig egy legördülő listába beraktam a hónapokat.
A feladat az lenne, hogy a legördülő listában kiválasztva a hónapot, megtalálja és listázza a hozzá tartozó feladatokat. Munkalaponként új oszlopba, Pl B1 munkalap1 C1 Munkalap2. De ha munkalap1-en több feladat van a hónapban, akkor B1, B2 stb. listázza.Erre képes valamelyik beépített függvény? Ha nem meg lehet oldani több függvény egymásba ágyazásával?
-
Fferi50
Topikgazda
Szia!
Hol vannak a nevek? És milyen alapon lehetne a tevékenységekkel és az irányítószámokkal összehozni ezeket?
Nyilván a tevékenységek különböző irányítószámokon is előfordulhatnak.
Első lépésként szerintem az A B oszlopon levő tevékenység-irányítószám 40 ezer sorából kiszűrném az ismétlődéseket. (Adatok - ismétlődések eltávolítása - mindkét oszlop kijelölve)
Ezután kiderül, hány sorod marad.
De még mindig él az első kérdésem.Üdv.
-
oke
senior tag
Sziasztok!
Az alábbi megoldásában kérném a tanácsotokat:
„A” oszlop: - kb 300 fajta tevékenyég szerepel itt, többször is előfordulhatnak, a jelenlegi táblázatban 40 000 sor van, azaz elég sok
„B” oszlop: - irányítószámokat tartalmaz, ebből is van 100 féle. Az „A” oszlop tevékenységeinek az elfordulásainak a helye. A tevékenységek melyek bármelyik irányítószámhoz tartozhatnak.
„C” oszlop: - itt lennének a név hozzárendelések, amit az „A” és „B” oszlop együtt határoz meg. kb 30 névről lenne szó-ezt kellene megoldani
A tábla naponta készül.Tehát a név hozzárendelések meghatározásában kellene a segítség. A megoldását úgy gondoltam, hogy létrehozok segédoszlopokat, ahol az egyikben a tevékenységek a másikban az irányítószámok vannak, ezeket összefűzném és így hozzárendelném a neveket. Majd a fő táblában Fkeressel megkeresném a neveket. Ez menne is, itt a hozzárendelések/variációk számosságával van a gondom. A 300 fajta tevékenységet minden irányítószámmal össze kellene rendelni (ez 300x100 sor kb), majd ezek még a nevekkel is. Így a segédoszlopok több tízezer sorra is rúgnának, aminek az elkészítése és karbantartása is nehézkes. Van erre valami egyszerűbb módszer?
-
jackal79
aktív tag
Sziasztok! Arról hol találhatok pontos leírást, hogy mely függvényeket, mikor érdemes használni? Nem az alapvető (szum, átlag, min, max, stb) függvényekre gondoltam, hanem pl az index, vkeres, fkeres, ha, stb függvényekre.
Ezt elég hülyén sikerült megfogalmaznom, de remélem vki érteni fogja.
Köszi -
pvt.peter
őstag
Sziasztok,
Van egy oszlopom amiben ismétlődhetnek értékek, ezeket szeretném megszűrni úgy, hogy mindegyikből csak egy legyen. Idáig ez sima ügy, viszont az alábbi körülmények között kellene ezt megoldani:
- Asztali Excel, tehát nem Office 365 környezetben kell működnie (unique fgv. nem játszik)
- létrejövő eredmény nem "tárolódik" sehol sem, tehát nincs segédoszlop, segéd sheet stb.
- kell az eredeti oszlop
- Power Query nem jöhet szóba
- VB script nem jöhet szóba
- kimutatás nem jöhet szóba
- advanced filtering nem jöhet szóbaAhol ezt felszeretném használni:
Van egy A és egy B sheet.
B sheet elsző oszlopa tartalmazza az ismétlődő értékeket, ebből szeretnék egy unique listát egy legördülő menüben az A sheet oszlopának soraiban.Eléggé nincs ötletem, hogy hogyan lehetne ezt ebben a formában összekalapozni, szerintetek megoldható?
-
EmberXY
veterán
válasz
Delila_1 #40691 üzenetére
A táblázatban megrendelések vannak rögzítve. A 3 feltétellel a következőket vizsgálom:
1. rendelés teljesítve, az összeg beérkezett
2. rendelés teljesítve, az összeg még nem érkezett be
3. a rendelés még nincs teljesítve, de az összegét már ismerjük
----------------
4. az előző három összege, feltételtől függetlenül.A táblázat alatt ezt a 4 féle összeget lehet látni. Az autoszűrővel nem a feltételekre szeretnék szűrni igazából, hanem legfőképpen ügyfélre, vagy ügyfélcsoportra, de ugyebár a szűrt eredmény alatt ugyanezt a 4 összeget szeretném látni, mert mind a 3 feltétel előfordulhat a szűrt adatok között. A RÉSZÖSSZEG ezt nem tudja, a SZUMHA meg nem akarja, vagy én nem értek valamit.
-
EmberXY
veterán
Szia!
Lehet, hogy én fogalmaztam rosszul. Szóval, a SZUMHA függvényt (is) szeretném megtartani, mert az adatok úgy vannak összegezve, hogy a táblázat soraiban egy bizonyos feltétel szerint (cella tartalma) 3 csoportra vannak osztva, majd végül ez a 3 csoport van összeadva, az a tényleges összeg.
Namármost, ha az autoszűrővel szűröm a táblázatot, azt szeretném látni, hogy az említett csoport összegek csak a látható sorok alapján számolódjanak.
A RÉSZÖSSZEG függvénnyel hogyan tudom figyelni a sorokban lévő feltételt is? Eddig erre nem találtam megoldást. A SZUMHA pedig csak a teljes táblázatot veszi figyelembe, az autoszűrő eredményét nem. Ezt a kettőt szeretném valahogy összegyúrni, ha egyáltalán lehet. -
EmberXY
veterán
Sziasztok!
Valami olyasmi függvényre lenne szükségem, ami a SZUMHA és a RÉSZÖSSZEG "feladatait" is ellátja, keresgéltem már, de nem találtam megoldást.
A problémám röviden az, hogy egy táblázat bizonyos oszlopainak adatai SZUMHA segítségével vannak összegezve, de az autoszűrő használatakor azt szeretném elérni, hogy csak a szűrés után látható tartomány értékeinek összegét lássam. Ezt a SZUMHA nem veszi figyelembe, a teljes táblázatot összegzi, mindegy, mire szűrök.
A RÉSZÖSSZEG függvényben viszont nem találok olyan opciót, ami úgy működne mint a SZUMHA.
Létezik erre valamilyen megoldás? -
smallmer
őstag
Sziasztok!
Segítséget szeretnék kérni.
Szeretnék egy függvényt készíteni az alábbi tábláhozSzín | Érték
Piros | 30
Fekete | 20
Zöld | 60A függvénynek vissza kellene adnia, hogy melyik színhez milyen érték tartozik. Pl. Ha piros, akkor 30-at adjon vissza
Ezt hogyan oldanátok meg?
Köszönöm
-
South Velen
addikt
válasz
Mzoltan79 #40683 üzenetére
HAHIBA és HIPERHIVATKOZÁS függvényeket nézegesd meg.
=HAHIBA(ide jön a teljes FKERES formulád);HIPERHIVATKOZÁS("C:\valami\valamifajlocska.xlsx";"ezt jeleníti meg a cella ha link"))
mondjuk valamiért fkeres találat esetén is linkesíti, de rendesen kiírja az fkeres eredményét és nem nyitja meg a linket...
-
Mzoltan79
újonc
Sziasztok!
A következőben kérem a segítségeteket!
Van két munkafüzet.
Az egyikben alap adatok szerepelnek, míg a másikban folyamatos rögzítés történik.
Az alapadatokból FKERES függvénnyel keresem ki a megfelelő értékeket.
Ha ez nincs #HIÁNYZIK a hiba üzenet. Azt szeretném, ha a keresés eredménye #HIÁNYZIK helyett,
hivatkozás legyen az eredmény, ami az alapadatok munkafüzetet nyitja meg.
A többi esetben marad az eredmény.
Melyik függvényt vagy függvényeket használjam? Ha van ilyen!
Köszönöm előre is! -
tgumis
tag
Sziasztok!
Csak én vagyok balfék vagy tényleg nem szeretik a makrók a "táblázatként formázott " táblázatokat.
Nekem a beillesztés sem sikerül makróval
Valaki tudja ezt miért így van -
dgyuri50
újonc
válasz
temporello #40679 üzenetére
Ez lehet a megoldás, köszi!
-
dgyuri50
újonc
válasz
Lasersailing #40673 üzenetére
Köszi a választ!
Ezt végigcsináltam, de nem segített.
Valami más a gond sajnos. -
ny.erno
tag
Sziasztok!
Egy kis segítséget szeretnék kérni tőletek.
Ezt a diagrammot szeretném úgy összehozni, hogy csak azokat a pontokat kösse össze, ahol meg van adva érték. Tehát B3, B4, B6 legyen összekötve, valamint C2, C5, C7. Egy diagrammon kellene ábrázoljam a 2 görbét.
Wordön belül létrehozott diagram. -
Lasersailing
senior tag
válasz
dgyuri50 #40672 üzenetére
Szia,
Nem lehet, hogy valamelyik (vagy akár több) munkafüzeten van egy csomó képlet, ami valójában üres cellákra számol?
(pl. vlookup lehúzva 1 millió sorig, bár adat csak az első 1000 sorban van)
Nyomjál minden munkalapon egy CTRL + END-et (ez leugrik a legutolsó használt sor, legutolsó használt oszlop metszetébe). Ha ez elnavigál az egymilliomodik (üres) cellába, akkor onnan valamit törölni lehet.
Esetleg próbáld meg az automatikus képletfrissítést kikapcsolni (Formulas / Calculation / calculation options / manual). Ha ezután gyorsabban szúr be sort, akkor azért lassú, mert újraszámolja a képleteket.
(De természetesen beszúrás után vissza is kell kapcsolni a képletek frissítését (és ekkor várni), így ez csak hibakeresésre jó vagy egyszerre több sor beszúrása esetén segít kicsit)
-
dgyuri50
újonc
Mivel erre senki nem reagált, beírom még egyszer, hátha...
Van egy kereskedelmi nyilvántartásom excelben. Több, mint 100 munkalapból álló munkafüzet.
A felhasználók a különböző feladatokat makrók futtatásával tudják elvégezni benne.
Eddig minden rendben is volt, de pár hete teljesen lelassult a munkafüzet kezelése, mégpedig a beszúrások miatt. Nem csak az adatokkal teli munkalapoknál van ez, hanem az egész munkafüzetben. Egyszerűen ha egy teljesen üres munkalapot nyitok pluszba a munkafüzetben és azon akarok csak egy cellát is beszúrni, az is iszonyú lassú valamiért. És csak ebben a munkafüzetben van ez így, másik munkafüzetekben nem.
Így nagyon nehézkessé vált a használata sajnos, miközben ez a munkafüzet mindennapos használatban van.Mi lehet ennek a jelenségnek az oka ?
Előre is köszönöm a segítséget!
-
Pikkolo^^
addikt
-
Pikkolo^^
addikt
Olyat szeretnék csinálni, hogy egy munkafüzeten belül vannak különböző lapok melyeken belül különböző projektek vannak felvíve melyeknek a státusza többféle is lehet. Azt szeretném, hogy a különböző lapokon található nem 'Lezárt' munkákat gyűjtse ki az 'Összesítő' lapra. Hasonlót már csináltam tömbösítéssel itteni segítséggel, de a különböző lapokon található adatok összegyűjtését nem tudom hogyan lehetne összehozni egy lapra. Minta elérhető, [link].
Arra gondoltam, hogy először összegyűjtöm egy lapra a projekteket mondjuk 1-20 sor 1. lap, 21-40 2. lap és így tovább. Majd utána ezen lapokról másoltatom át a véglegesre szintén tömbösítéssel, mert az első megrendelőhöz csak 5 munka van felsorolva akkor van 15 sor üresem ami nem kell. Remélem érthetően írtam le.
-
oke
senior tag
Ismét egy kérdéssel jönnék,
Van egy oszlop celláiban a lenti képen látható felépítésű adat, melyekben azonos struktúrában vannak szövegek, illetve azonosítók, de a szövegek egy részének hossza változó. Hogy tudnám kinyerni az azonosítö2 melletti 8 számból álló adatot egy külön oszlopba? "Bal" függvény nem jó, mert az előtte lévő "üzenet" bármilyen hosszú lehet.
Így néz ki az összes cella kb az oszlopban:
Próbáltam szövegből oszlopot kreálni, de ha kiválasztom, hogy tagolt, akkor csak az első sort hozza fel. Ha a sortöréssel több sorba pipát kiveszem akkor is.
Kb 30 000 sorról van szó, egyszeri alkalom, úgyhogy több lépésben is megfelelő lenne -
lappy
őstag
válasz
dellfanboy #40660 üzenetére
=ELTOLÁS(C5;0;HÓNAP(MA());1;1)
például -
dellfanboy
őstag
válasz
dellfanboy #40660 üzenetére
sorry megtalaltam
hlookup -
dellfanboy
őstag
Van vkinek tippe, hogy melyik fv-t kellene alkalmaznom, hogy ha azt szeretnem hogy:
A b5 cellaban levo ertek megegyezen az adott honapban levo ertekkel? Most egy szimpla egyenloseg, van de ezt ugye minden honapban manualisan felul kell irnom erre keresnek, vmi fugvenyt? Ha letezik, kb 25 munkafuzeteten kell ezt megoldanom, a print screen csak 1 pelda.
-
dgyuri50
újonc
Sziasztok!
Van egy kereskedelmi nyilvántartásom excelben. Több, mint 100 munkalapból álló munkafüzet.
A felhasználók a különböző feladatokat makrók futtatásával tudják elvégezni benne.
Eddig minden rendben is volt, de pár hete teljesen lelassult a munkafüzet kezelése, mégpedig a beszúrások miatt. Nem csak az adatokkal teli munkalapoknál van ez, hanem az egész munkafüzetben. Egyszerűen ha egy teljesen üres munkalapot nyitok pluszba a munkafüzetben és azon akarok csak egy cellát is beszúrni, az is iszonyú lassú valamiért. És csak ebben a munkafüzetben van ez így, másik munkafüzetekben nem.
Így nagyon nehézkessé vált a használat sajnos, miközben ez a munkafüzet mindennapos használatban van.Mi lehet ennek a jelenségnek az oka ?
Előre is köszönöm a segítséget!
-
oke
senior tag
válasz
Delila_1 #40655 üzenetére
Köszönöm, áttanulmányozom.
Kicsit ide tartozik, akartam makróval egy fkerest csinálni, de valamiért hibaüzenettel elakad az első sor kitöltése után:
Dim utolso As Long
utolso = Range("A" & Rows.Count).End(xlUp).Row
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-7],C[-7]:C[-1],7,0)"
Selection.AutoFill Destination:=Range("H2:H & utolso")Makrórögzítővel készült, annyit akartam variálni rajta, hogy az utolsó sorig/celláig töltse ki a függvényt.
Mit csinálok rosszul?
-
Delila_1
veterán
Valószínű, hogy az R1C1 formátum tűnik bonyolultnak.
Úgy rémlik, valamikor ezen a fórumon írtam róla, keress rá.A makró majdnem teljesen makrórögzítésen alapult. A H2 képletét beírtam a füzetben, ezt rögzítettem. Azt is rögzítheted, mikor a képletet irányított beillesztéssel értékké alakítod.
Újabb rögzítés a villámkitöltés – ennek a VBA-s szintaktikáját nem ismertem.
Beírod a képletet az I2-be, rögzítés indítása, az I2-n állva a szerkesztőlécen leenterezed a képletet.
Ezután már csak kis igazításokra van szükség, mint az alsó sor meghatározása, és az I oszlopban a képletet 1 lépésben viheted be I2-től az I oszlop aljáig. -
Delila_1
veterán
Sub Datumok()
Dim usor As Long
With Range("H2")
'H2-be dátum képlete
.FormulaR1C1 = "=DATEVALUE(LEFT(RC[-1],10))"
'Képlet másolása és érték beillesztése irányítottan
.Copy
.PasteSpecial xlPasteValues
.NumberFormat = "m/d/yyyy" 'Cella formátuma
.FlashFill 'Villámkitöltés
End With
usor = Range("H" & Rows.Count).End(xlUp).Row 'alsó sor a H oszlopban
'Képlet I2-től I alsó sorig
Range("I2:I" & usor).FormulaR1C1 = _
"=IF(RC[-1]<TODAY(),""Régebbi"",IF(RC[-1]=TODAY(),"" Mai"",""Jövőbeni""))"
End SubNémi magyarázatot tettem az egyes sorokhoz.
-
BaliBoy
csendes tag
Sziasztok!
Segítséget vagy ötletet szeretnék kérni! Adott egy munkafüzet sok-sok munkalappal. A munkalapok között van egy kiemelt munkalap, nevezzük forrásnak. Erről a "forrás" munkalapról vannak átmásolva a cella értékek a többi munkalapra a "Kapcsolt beillesztés" segítségével annak érdekében, hogy az azonos információkat ne kelljen minden egyes munkalapon módosítani (ha szükség van rá) csak a forráson.
A problémám azzal van, hogy ha a forrás oldalon lévő értékeket máshogy rendezem, mondjuk nem a->z szerint hanem z->a szerint akkor a kapcsolódó munkalapokon, illetve cellákban nem követi le az excel automatikusan a változást! Ami azért nagyon bosszantó, mert ha mondjuk kivágok egy cellát vagy egy egész oszlopot/sort és máshova beillesztem a forrás munkalapon belül, akkor azt viszont szépen leköveti minden más munkalapon. Ha viszont a rendezéssel rendezem át, akkor nem követi le a változást!Van erre valakinek ötlete vagy megoldása?
-
Delila_1
veterán
Gyors eredményt érhetsz el, ha az oszlop melletti cellába beírod a dátumot (2019.04.02), majd az Adatok | Adateszközök | Villámkitöltés ikonra kattintasz. Ez az alatta lévő sorokba beírja a megfelelő dátumokat.
Nálam a belinkelt adataid az A-, a villámkitöltés a B oszlopban vannak.
Új oszlopba jön a képlet.=HA(B2<MA();"Régebbi";HA(B2=MA();"Mai";"Jövőbeni"))
-
oke
senior tag
Sziasztok!
Van egy ilyen tartalmú, Általános formátumú oszlopom:
"2019.04.02 12:00:15 - 2019.04.02 14:00:15"
"2019.03.19 12:00:00 - 2019.03.19 14:00:00"
"2019.04.28 09:00:30 - 2019.04.28 19:40:00"Hogy tudnám képlettel megvizsgálni, hogy ezek a dátumok egyenlőek-e a mai nappal vagy későbbi dátumuak?
Esetleg makróban hogy nézne ki? -
Fferi50
Topikgazda
válasz
p5quser #40636 üzenetére
Szia!
Még egy ötlet, esetleg ennek is hasznát veheted:
A keresésnél (Fkeres, Hol.Van függvény) lehet használni pl. a * (csillag) joker karaktert, ami tetszőleges karaktersorozatot helyettesít:
"*tart*" olyan cellát keres, amelyben megtalálható a tart szótöredék
"tart*" olyan cellát keres, amelyik tart szövegrészlettel kezdődik
"*tart" pedig olyan cellát keres, ahol tart a szöveg vége
Ebben az esetben nem számít, hány karaterből vagy hány szóból áll a megtalálandó cellában a szöveg.Pl. Fkeres(Bal("Tartalék akkumlátor mobiltelefonhoz" ;4) & "*";Másik tábla;1;0) visszaadja az első olyan találatot, amelyik Tart -tal kezdődik. Fontos a 4. paraméter 0 (HAMIS) értéke!
Üdv.
-
SendKeys "{End}"
se működik?Esetleg ez lehe a probléma:
SendKeys Not Working From Shortcut
If you try to run a macro with a keyboard shortcut, and that macro uses the SendKeys method, the SendKeys method might not work. To solve the problem, you can add a 1 second (or slightly longer) Wait line in the macro, before the SendKeys:Application.Wait (Now() + TimeValue("00:00:01"))
-
Pá
addikt
Sziasztok!
Excel 365-öt használok, és nem működik a lenti parancs valamiért.
SendKeys "[End]"
Azt írja, hogy illegal keyword...
Enter-t meg space-t enged ütni, csak az END gombbal van baja. Van bárkinek bármi ötlete, hogy tudnék END-et nyomni? kööszi! -
Delila_1
veterán
válasz
p5quser #40640 üzenetére
Csak úgy ne járj, mint egykor a főnököm.
Egy hosszú jegyzőkönyvben sokszor le kellett írnom a zöld/sárga földelő vezeték szöveget. Nosza, automatikus javításba tettem, zs-ként. A főnöknek is átküldtem. Pár nap múlva kétségbe esve jött, hogy megbolondult nála az Excel. Mikor rövidítve leírja az egyik dolgozó nevét – Kovács Zsigmond helyett Kovács Zs – átíródik Kovács zöld/sárga földelő vezetékre. Eszerint a fájlom nála is bevezette az automatikus javítást.
-
Delila_1
veterán
válasz
p5quser #40636 üzenetére
Jobban olvasható, ha nem off-ban írod, és ide is tartozik. Kijavítottam.
A Beállítások | Nyelvi ellenőrzés | Automatikus javítás | Automatikus javítás fülön beállíthatod a Módosítandó szöveget (pl. Tartal), a Jó szöveghez pedig beírod a teljeset (Tartalék akkumulátor mobiltelefonhoz). Beírja a Tartal szöveget, másik cellába lépve átíródik a "rendes" hosszúra. Kis- és nagybetűt figyeli!
Szerk.:
Ne adj módosítandónak értelmes szöveget, mert ha csak azt a szót akarod meghagyni, akkor is átírja a megadott jó szövegként. -
Pakliman
tag
válasz
p5quser #40636 üzenetére
Sajnos várni kell a mesterséges intelligenciára
De addig is - egy kis plusz munkával - "tanítható" adatbázisból is dolgozhatsz.
Létrehozol egy munkafüzetet, amiben 2 oszlopot kell kezelned.
A 1. oszlopban lesznek a különböző felhasználók által használt kifejezések
A 2. oszlopba melléjük írod Te, hogy az mi is akar lenni (vagy Te mit szeretnél látni a zagyvaságok helyett)
Ezután az FKERES függvénnyel ebben a táblában kikeresed a kapott szöveget és megkapod a kívántat.
Ha hibát ad vissza, akkor egyszerűen csak kibővíted az új jövevénnyel.
Persze, sosem lesz tökéletes, de egyre kevesebb lesz a #HIÁNYZIK eredmény.Kicsit nehezebb feladat rávenni a kuncsaftokat, hogy egységes szövegeket használjanak.
-
p5quser
tag
Ezt még jegyzőkönyvön kívűl kérdezném;
Létezik olyan keresés funkció (akár excelben akár egyéb programban) ami mondjuk párosítani tudja pl. a "Tartalék akkumlátor mobiltelefonhoz" kifejezést a "Tartalk mobil akku"-val?
Szándékos az -é betű hiánya, a rendszeres elütések miatt. Azonkívűl felcserélődnek a jelzők, rövidítéseket alkalmaznak, stb.
Úgy értem, létezik-e olyan keresés, ami mondjuk összeveti két oszlopban lévő, soronként 2-3 szóban lévő betűk egymás utáni sorrendjét és a legtöbb betűvel megegyezőt adja vissza?
Nem tudom érthető-e, talán a példából ki lehet hámozni, mi is a nyomorom. Sajnos több helyről érkeznek az adatok és szép magyar nyelvünknek (valamint virsliujjú kollégáimnak) hála, mesebeli kombinációk születnek egyazon témára.
A fenti példa is ezért született, hogy két monitoron egyszerre tudjam "közösíteni", két szűrővel a párszáz soros listákat.
Szóval létezik ilyen, vagy várjak a mesterséges intelligenciára? -
p5quser
tag
válasz
Pakliman #40634 üzenetére
@Fferi50 Nagyon köszönöm a segítséget!
Ja, igen, a path nélküli, kiterjesztéses névvel működött rendesen.
@Pakliman Neked is köszönöm a segítséget, hibátlanul teszi így már a dolgát. A "helyben érvényesítés" lehetett a gond, mert előtte próbáltam stdb-ként hivatkozni rá, de akkor obj.var. not set-tel hasalt el.
Mégegyszer köszönöm mindkettőtöknek!
-
Pakliman
tag
válasz
p5quser #40632 üzenetére
Szia!
A
Dim stdb As Workbook
Dim stnm As Stringsorokat töröld a Workbook_Open metódusból (ha még nem tetted meg), mert különben kizárólag ezek a HELYBEN ÉRVÉNYES változók veszik fel az értékeket (ez miatt hasal el a program is, mert ott nincs értéke az stnm-nek!).
Private Sub Workbook_Open()
stnm = Application.GetOpenFilename
If stnm <> "" Then
Set stdb = Workbooks.Open(stnm)
End If
End SubA
Workbooks(stnm).Sheets(1).Range("A1:B" & Rows.Count).AutoFilter field:=2, Criteria1:="*" & TextBox2.Value & "*"
helyett így már használhatod astdb.Sheets(1).Range("A1:B" & Rows.Count).AutoFilter field:=2, Criteria1:="*" & TextBox2.Value & "*"
formát! -
Fferi50
Topikgazda
válasz
p5quser #40632 üzenetére
Szia!
"Ha az stnm helyére beírom idézőjelekkel az adat file teljes nevét kiterjesztéssel, teszi a dolgát"
Mit értesz teljes név alatt? Ha csak a kiterjesztéssel bővített fájlnevet, akkor rendben van. Ha viszont az elérési utat (Path) is beleérted, akkor nem működhet rendesen.
Megnyitott munkafüzetre a fájlnévvel (Name) lehet/kell hivatkozni, igen, kiterjesztéssel együtt.
Viszont itt:If stnm <> "" Then
Workbooks.Open stnm
End IfAz stnm a Path-t is fogja tartalmazni, ezért jelentkezik hiba az adott sorban.
Ebből az alábbi sorral kaphatod meg a fájl nevét:fnev=Mid(stnm,InStrRev(stnm,"\")+1)
Még egy megjegyzés: Amikor megnyitod az stnm nevű munkafüzetet, az lesz az aktív munkafüzet, tehát a nevét az ActiveWorkbook.Name tulajdonsággal is lekérdezheted.
Üdv.
-
p5quser
tag
Sziasztok!
Újfent a segítségetekre szorulnék. Van egy sablon munkafüzet, amit ha megnyitok az bekér egy "adat" excel táblát megnyitásra.
Hogyan tudom beállítani, hogy a megnyitott adat munkafüzet nevére globálisan hivatkozhassak a sablon füzetben?
Túrtam a neten egy ilyet;Private Sub Workbook_Open()
Dim stdb As Workbook
Dim stnm As String
stnm = Application.GetOpenFilename
If stnm <> "" Then
Workbooks.Open stnm
End If
End Subami a Thisworkbookban lapít. Egy régebbi itteni megoldást követve, modulba raktam ezeket is;
Public stdb As Workbook
Public stnm As StringAz adat file az stdb. Az sablon első munkalapján lévő makró viszont run-time 13-mal elhasal (type mismatch) és ez a sor sárgul be;
Workbooks(stnm).Sheets(1).Range("A1:B" & Rows.Count).AutoFilter field:=2, Criteria1:="*" & TextBox2.Value & "*"
Ha az stnm helyére beírom idézőjelekkel az adat file teljes nevét kiterjesztéssel, teszi a dolgát, csak hát a kényelem, ugye...
Előre is köszönöm! -
MCMLXXXII
tag
Sziasztok!
Csak annyi segítséget szeretnék kérni hogy szum ot egyik munka lapról a másikba lehete írni? -
swoody
senior tag
Sziasztok!
A kérdésem az lenne, hogy adott egy cella, benne számok és az kéne, hogy az utolsó négy karakter ne legyen az eredményben csak ami előtte van. A probléma, hogy a számok változnak mivel összegek és így a BAL függvény nem használható.
pl.
1099 HUF
eredmény
1099Köszönöm előre is.
-
huliganboy
addikt
válasz
Delila_1 #40605 üzenetére
Szia!Köszönöm de ez nem működik nekem.. Nekem az elérési utak a D oszlop celláiban vannak... onnan kellene kihivatkoznia a függvényeket A g oszlop vele párhuzamos cellájába..Átneveztem a te általad megadott névre az oszlopot és ő2007-es office van a gépen ha ez számít...A @ kitörlése megoldotta a problémát
Azt miért csinálja, ha egy cellába írom akkor a végtelenségig az alatta lévő cellákba is berakja ugyan azt a függvényt? Visszavonás gombbal csak az adott cellában marad benne.
-
CobraKai
csendes tag
Sziasztok!
Excel 2013-ban hogyan lehet Power Querry lekérdezéseket frissíteni macro-val? Sajnos nem találok leírást hozzá a neten.
-
Fferi50
Topikgazda
válasz
szöszi29 #40614 üzenetére
Szia!
Most akkor melyik oszlopban van a keresett eredmény? Az S vagy az I oszlopban. Mert ha az S -ben van, akkor az
=FKERES(Q2;Raktár!N2:S25042;2;0)
helyett=FKERES(Q2;Raktár!N:S;6;0)
képlet kell, mert az S oszlop az N:S tartományban a 6 oszlop - ez a függvény 3. paramétere.Ha az I oszlop adata kell, akkor az Index - Hol.Van függvény párost kell alkalmaznod:
=Index(Raktár!I:I;Hol.Van(Q2;Raktár!N:N;0))
Üdv.
-
oke
senior tag
válasz
Delila_1 #40611 üzenetére
Köszönöm
Létezik arra megoldás, szintén makróban, hogy két nyitott munkafüzetre hivatkozzak, konkrét név nélkül?
--> Van egy munkafüzetem, aminek a neve naponta változik, ebbe szeretnék másolni egy másik munkafüzetről adatokat, amit netről nyitok meg, CSV és mindig más a neve. Emiatt nem jó, ha a konkrét fájlnévre hivatkozok. -
Baky1987
tag
Sziasztok!
Meglehet olyat oldani, hogy egy münkafüzetben található több munkalap más-más személyekhez legyen rendelve?
Pl.:
1 munkafüzet tartlamza 3 munkalapot, A,B,C névvel.
Mindenki látja az egész munkafüzet tartalmát , de az A munkalapba csak az A személy írhat, módosíthat, míg a B és C-be csak a B és C személy.
Köszönöm szépen előre,
Gergő -
szöszi29
csendes tag
Sziasztok!
Excel segítséget kérnék!
Van egy táblázatom, 2 munkalappal. Munkalap1 és Munkalap2. Munkalap2-ben szeretnék egy olyan függvényt, ami megkeres egy Munkalap2-ben levő számot Munkalap1-ben, és ha megtalálta, akkor a Munkalap1-ben lévő számhoz tartozó sor egy másik oszlopának adatát átírná Munkalap2-be. például Munkalap2 N34-es cella tartalmazza a 41514 számot. Ezt a számot kellene megkeresni Munkalap1-ben, ha megtalálta, a hozzá tartozó, de S oszlopban levő eredményt írná ki nekem Munkalap2-be.
köszönöm előre is -
Delila_1
veterán
válasz
huliganboy #40602 üzenetére
=HIPERHIVATKOZÁS([@ElérésiÚt];"Link")
Nálam az elérési utak a fájl nevével együtt az ElérésiÚt című oszlopban vannak.
A @ jel adja meg, hogy a hivatkozással azonos sorról van szó. -
oke
senior tag
Sziasztok!
Egy makró szűrésben kérnék segítséget. Makró rögzítéssel készült egy egyszerű szám szerinti szűrés egy oszlopban, de a makró lefuttatásánál nem szűr le értéket:
ActiveSheet.Range("$A$1:$X$703").AutoFilter Field:=6, Criteria1:=">25", _
Operator:=xlAndIlletve mit kellene átalakítani rajta, hogy ne csak a 703. sorig szűrjön, hanem addig, amíg van adat a munkalapon.?
-
huliganboy
addikt
Sziasztok!
Van egy táblázatom aminek az egyik cellájában elérési utak vannak: pl C:\Adat\adat2
Ezt a mellette lévő cellába automatikusan kattinthatóvá akarom tenni.
Eddig ezt használtam:=HIPERHIVATKOZÁS(Táblázat2[[#Ez a sor];[Link (ha le van töltve)]])
Viszont az elérési utak hosszúak, hogy lehet mondjuk egy LINK szóra rövidíteni a függvény kimenetét?
Köszönöm
Új hozzászólás Aktív témák
Hirdetés
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- PC Game Pass előfizetés
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap
- Jogtiszta Windows - Office & Vírusirtó licencek- Azonnal - Számlával - Garanciával - Nint.hu
- Audio-Technica ATH-M20x fejhallgató
- Eredeti DELL 240W töltők (LA240PM160)
- BESZÁMÍTÁS! HP EliteDesk 800 G1 TWR brand számítógép garanciával hibátlan működéssel
- ÁRGARANCIA!Épített KomPhone i5 10400F 16/32GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- HP EliteBook 830 G7 i5-10210U 16GB 256GB 1 év garancia
Állásajánlatok
Cég: FOTC
Város: Budapest