- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Microsoft Excel topic
- Crypto Trade
- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
- MinDig TV
- Rendszergazda topic
- Mindenki AI-t akar, már 2025-re is eladták a HBM chipeket
- Proxmox VE
- Kapnak egy rakás reklámot a Roblox játékosai
- ArchiCAD és Artlantis topik
-
IT café
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
-
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
-
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.?
-
Delila_1
Topikgazda
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ó.[ Szerkesztve ]
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
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
Topikgazda
Sub Rendben()
Dim usor As Long
ActiveSheet.Range("$A:$X").AutoFilter Field:=6, Criteria1:=">25"
usor = Range("F" & Rows.Count).End(xlUp).Row
Range("X2:X" & usor).SpecialCells(xlCellTypeVisible) = "Rendben"
End SubProgramozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
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ő -
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. -
Fferi50
őstag
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.
-
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.
-
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.
[ Szerkesztve ]
-
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.
-
MCMLXXXII
tag
Sziasztok!
Csak annyi segítséget szeretnék kérni hogy szum ot egyik munka lapról a másikba lehete írni?2000 ---> Alkatel Max ; Siemens m35i ; Motorola v3i ; Samsung Omnia ; Samsung Note 3 ; Samsung Note 8+Dex-Pad helyett Melopow m002;. Note 10
-
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! -
Fferi50
őstag
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.
[ Szerkesztve ]
-
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![ Szerkesztve ]
-
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!
[ Szerkesztve ]
-
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? -
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.
[ Szerkesztve ]
-
Delila_1
Topikgazda
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.[ Szerkesztve ]
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
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.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
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!''Annyira vagyunk egészségesek, amennyire a gondolataink humánusak.''
-
sztanozs
veterán
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"))
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
Fferi50
őstag
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.
[ Szerkesztve ]
-
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? -
Delila_1
Topikgazda
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"))
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
Új hozzászólás Aktív témák
- Milyen monitort vegyek?
- HP ProLiant MicroServer Gen8
- Helldivers 2 (PC, PS5)
- Milyen TV-t vegyek?
- Gördeszka topic
- Az NVIDIA szerint a partnereik prémium AI PC-ket kínálnak
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Xbox Series X|S
- Anglia - élmények, tapasztalatok
- Konzolokról KULTURÁLT módon
- További aktív témák...
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! LEGOLCSÓBB! Automatikus 0-24
- World of Warcraft Shadowlands Collectors edition EU EN
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
- AKCIÓ! - STEAM kulcsok /Anuchard, Aragami, Children of Morta, stb. - 2024.04.17.
- Adobe Creative Cloud - 2024. 04. 05 - 2025. 04. 05-ig