Hirdetés
- Amazfit Bip 6 - jót olcsón
- Samsung Galaxy Z Flip5 - ami kint, az van bent
- Apple iPhone SE (3. generáció) - szélsebes múltidézés
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Milyen okostelefont vegyek?
- Samsung Galaxy Z Fold5 - toldozás-foldozás
- Telekom mobilszolgáltatások
- Xiaomi: Android 16 zápor, zivatar
- Yettel topik
- iPhone topik
- 
			  Mobilarena 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
- 
			
			  bobsys veterán Koszonom a valaszokat, sikerult osszehozni   
- 
			
			  Zoty4 őstag Sziasztok A következőben kérném a segítségeteket. Az "A" oszlopban levő gyümölcsöket szeretném úgy begyűjteni a "D" oszlopba hogy ami már volt azt hagyja ki. 
 Aztán a "B" oszlopban levő daraszámokat gyüjtse le az összevontak után az "E" oszlopba
 citromot el is írtam így manuálba, na ezért kell az automata  
- 
			
			  Mutt senior tag válasz  mulli86
							
							
								#43960
							
							üzenetére mulli86
							
							
								#43960
							
							üzenetéreSzia, .. több csv (excel alapú) adatbázist. 59 excel, excelenként változó mennyiségű sor, az oszlopok száma megegyezik és az oszlopokon belül található attribútumok is. Ha Excel 2010 vagy frissebbed van, akkor Power Query fog tudni neked segíteni. 
 Youtube-on van pár video róla, pl. több fájl fedolgozása.Ha kell segítség a feladathoz dobd fel a fórumra. üdv 
- 
			
			  bobsys veterán Van formula arra, hogy egy text formatumu cellabol kitorolni mindent ami mondjuk a "\" elott van? Peldaul qwerty\Szoveg -> \Szoveg ? 
- 
			
			  Fferi50 Topikgazda Szia! 
 Ha nem válna be, amit Lappy tanácsolt, próbáld a következőket:
 Egy segédoszlop kell hozzá, amit az eredeti mellé veszel fel. Nálam az F-ben van az adat, a G a segédoszlop és a J oszlopba kerül a felsorolás: 
 Az első cellába kerül egy db 1.
 A második cellában a képlet:=HA(F2<>"";G1+1;G1)
 Ez a képlet húzható lefelé.
 A J1 cella képlete:=HAHIBA(INDEX($F:$F;HOL.VAN(SOR();G:G;0));"NINCS TÖBB")
 Ez is húzható lefelé. A NINCS TÖBB helyett írhatsz akár üres szöveget is ("")Üdv. 
- 
			
			  Fferi50 Topikgazda Szia! 
 Ilyen külső hivatkozást az érvényesítésnél nem lehet megadni.
 Ha mindenképpen máshonnan szeretnéd a listát megadni, akkor kell egy hivatkozás valamelyik munkalapon a forrás munkafüzet tartományára, amivel a listát megadod. Ezután ezt használhatod a lista forrásaként.
 Tehát két lépésben megy:
 Egy munkalapon, ha a forrás munkafüzet nyitva van (ha nincs nyitva, teljes elérési út kell):
 A2 képlete:=[Munkafüzet3.xlsx]Lista!$A2
 Ezt húzod le a 17. sorig.
 Majd az érvényesítésnél ezt a tartományt adod meg.
 Üdv.
 Ps. Bocs, hogy az előbb ezt nem vettem észre.
- 
			
			  oke senior tag válasz  Fferi50
							
							
								#43978
							
							üzenetére Fferi50
							
							
								#43978
							
							üzenetéreSzia, Köszönöm! 1, van Personal, az nem gond, 
 2, nem is új sor volt a jó szó, hanem az eredeti 6000 sorból törlődött más műveletek alapján jó sok sor és a maradék, illetve az eredeti 6000 sor közötti üres sorok megjelentek a szűrőben, mint üres sorok. Egy autószűrő fel, le megoldotta.
 3, így kellene berakni? Megakad ezen a soron:Dim ucell As RangeSet ucell = Range("V" & Rows.Count).End(xlUp)With Range(Range("V2"), ucell).Validation'Range("V2").Select'With Selection.Validation.Delete.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _xlBetween, Formula1:="=[Munkafüzet3.xlsx]Lista!$A$2:$A$17".IgnoreBlank = True.InCellDropdown = True.InputTitle = "".ErrorTitle = "".InputMessage = "".ErrorMessage = "".ShowInput = True.ShowError = TrueEnd WithEzen a soron megáll, pedig egy könyvtárban vannak és stimmel az elérés:: .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _xlBetween, Formula1:="=[Munkafüzet3.xlsx]Lista!$A$2:$A$17"
- 
			
			
- 
			
			  Fferi50 Topikgazda Szia! 
 Teszel egy szűrőt az oszlopra. Ezután kiszűröd az üres tételeket - maradnak az értéket tartalmazó cellák.
 Ezeket kijelölöd - másolás - Egy új oszlop első sorába - irányított beillesztés - transzponálás.
 A szűrőt megszünteted! (Ez fontos, hogy később ne zavarja a köreidet.)
 Kijelölöd az előbb bemásolt tételeket - másolás - A kivánt oszlopba - irányított beillesztés - transzponálás.
 Majd a "segédadatokat" kitörlöd.
 Üdv.
- 
			
			  Fferi50 Topikgazda Szia! 
 1. Ha már van Personalod, akkor a VBA nézetben kinyitod, megnyitod a modulját. Majd egyszerűen átmásolod a kívánt makrót oda. Ha az eredeti helyen nem akarod otthagyni, akkor a kivág - áthelyez megy vagy másolás után törlöd onnan.
 Ha még nincs Personal, akkor indítasz egy makrórögzítést az egyéni makró munkafüzetbe. Pl. kijelölsz egy cellát. Utána leállítod a rögzítést. Átmész a VBA nézetbe. A többit lásd fent.
 2.Elvileg jó a kód, nem generálhat üres sorokat (persze az itt kikommentelt sorok kellenek bele.) Bár én inkább így csinálnám:
 ActiveSheet.Range("$A:$W").AutoFilter Field:=23, Criteria1:="=lakás", _
 Operator:=xlOr, Criteria2:="=szoba"
 Range(Range("W2"),Range("W" & Rows.Count).End(xlUp)).ClearContents
 Activesheet.ShowAlldata 'vagy
 Activesheet.AutofilterMode=False3.
 Dim ucell as Range
 Set ucell=Range("V" & Rows.Count).End(xlUp)
 With Range(Range("V2"),ucell).Validation
 '..... ide jönnek a soraid
 End With
 Üdv.
- 
			
			  spe88 senior tag Adott egy oszlop, aminek az első 50 sorában csak 10 helyen szerepel érték. Hogy tudnám azt megoldani, hogy ezt a 10 értéket egy másik oszlopba egymás alatt felsorolja? 
 Volt már erre valami ha jól emlékszem tömbképletes megoldás. Olyan kellene, amit a Google Sheet is el tud kezelni.
 Köszönöm
- 
			
			  Fooler89 őstag Sziasztok! Van két oszlop pl: 
 A oszlop
 1
 2
 3B oszlop 4 Eredmény legyen A oszlopban 
 1
 4
 3Ha lehet angol nyelven. Hogy tudom ezt megcsinálni? 
- 
			
			  oke senior tag Sziasztok, 
 
 Három kérdésem is lenne:
 
 1, Hogyan lehet átrakni egy makrót egy excel fájlból a Personal-ba?
 2, Szeretném a W oszlopban lévő értékek közül a „lakás” és a szoba szavakat törölni, hogy üres legyen a cella. Csak magukat az értékeket, nem a sort. Az alábbi kódrészlettel próbálkoztam, de üres sorokat generál:Selection.AutoFilter'ActiveSheet.Range("$A:$W").AutoFilter Field:=23, Criteria1:="=lakás", _Operator:=xlOr, Criteria2:="=szoba"Range("W2").Select'Range(Selection, Selection.End(xlDown)).SelectSelection.ClearContentsActiveSheet.Range("$A:$W").AutoFilter Field:=23
 
 3, szeretnék egy legörülő lista válastót berakni a V oszlopba,. A lista ugyan abban a könyvtárban, de egy másik táblázatban szerepel, ezzel próbálkoztam, de nem akar működni, illetve csak a második csellába rakssal próbálkoztam, nem tudom hogy lehet kiterjeszteni az eész oszloba addig, amíg van adat:Range("V2").SelectWith Selection.Validation.Delete.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _xlBetween, Formula1:="= [Munkafüzet3.xlsx]Lista!$A$2:$A$17".IgnoreBlank = True.InCellDropdown = True.InputTitle = "".ErrorTitle = "".InputMessage = "".ErrorMessage = "".ShowInput = True.ShowError = TrueEnd WithColumns("v:v").Select
- 
			
			  mulli86 tag Lenne egy olyan kérésem, hogy akinek megvan a könyv, az legyen oly kedves feltölteni drive--ra és megosztani velem itt vagy akár privátba (bár abból más nem profitál) 
 Köszönöm előre is!
- 
			
			  Sesy aktív tag sziasztok 
 van egy ilyen xml adat fájlomamit excelben szeretnék tovább szerkeszteni, bővíteni, majd a kész fájlt vissza tölteni az eredeti programba... nem megy  notepad-ban megy, de ott macerás szerkeszteni... excelben próbálkozom, de nem sikerül... tudtok esetleg segíteni benne? köszönöm 
- 
			
			  Fferi50 Topikgazda válasz  cortez25
							
							
								#43967
							
							üzenetére cortez25
							
							
								#43967
							
							üzenetéreSzia! 
 Mivel a perc 60 másodperc, az óra 60 perc és a nap 24 óra, a következő osztásokat kell végezned a helyes időformátumhoz:
 Perc esetén =A1/24/60, másodperc esetén pedig =A1/24/60/60
 A formátum pedig egyéni: ó:pp ill. ha napon túl nyúló időtartam van, akkor [ó]:pp
 Üdv.
- 
			
			  Delila_1 veterán válasz  cortez25
							
							
								#43967
							
							üzenetére cortez25
							
							
								#43967
							
							üzenetéreAz Excelben az idő alapegysége a nap. 
 A 60,24 percet elosztod 60-nal, így órában kapod meg az értéket, majd ezt osztod 24-gyel, hogy napban kapd meg. Ez az érték 0,041833, ami óó:pp formátumban 1:00A másik értéked (3614,6) másodperben van megadva, ezért osztod 60-nal, hogy perc legyen, majd újra 60-nal, hogy óra, végül 24-gyel, hogy napban legyen az értéked. Ennek az osztásnak az értéke 0,04183565. A fenti formátum szintén 1:00-t mutat. 
- 
			
			  cortez25 senior tag Sziaszok! Hogy lehet egy tört perc adatot idő formátumba konvertálni? pl az adat 60,24 p vagy 3614,6 mp akkor a cella 1:00 időt mutasson. Köszönöm. 
- 
			
			  Ivy.4.Ever őstag válasz  Fire/SOUL/CD
							
							
								#43963
							
							üzenetére Fire/SOUL/CD
							
							
								#43963
							
							üzenetéreEz valamiért kikapcsolt  Köszi. Köszi.
- 
			
			válasz  Ivy.4.Ever
							
							
								#43962
							
							üzenetére Ivy.4.Ever
							
							
								#43962
							
							üzenetéreMiért, a beépített/telepíthető Microsoft VBScript Regular Expressions 5.5-el valami gond van?  
- 
			
			  Ivy.4.Ever őstag Sziasztok! 
 Ti találtatok ingyenesen hozzáférhető és a legújabb 2019-el is működő modult ami reguláris kifejezések használatát teszi lehetővé?
 Köszönöm, Üdv.
- 
			
			  mulli86 tag Sziasztok (jobban beleolvasva a topicba Szia Delila!) Lenne egy olyan problémám, amit már biztos kérdeztek itt a forumon valamikor. 
 Egy terméktesztelés során kaptam több csv (excel alapú) adatbázist. 59 excel, excelenként változó mennyiségű sor, az oszlopok száma megegyezik és az oszlopokon belül található attribútumok is. Mivel a termékek meghibásodhatnak ezeken az oszlopokon belül lehetnek eltérések illetve lehetnek hibakód adatok is bizonyos oszlopokban.
 Kellene nekem egy olyan kereső makrót készítenem, ami bizonyos oszlopokban keres anomáliákat/eltérést a megfelelő értékektől, illetve hibakódokat. Ahol talál a komplett sort ki kéne exportálni az excelből, így tudnám az időpillanatokat azonosítani, mikor mi történt a tesztelés során. Elvileg ez egy viszonylag egyszerű kereső makró lenne, amihez az információkat (értékek, hibakódok) számomra ismertek.
 A legnagyobb probléma, hogy C++-ban, turbo pascalban, delphiben, qbasicben és hasonló programokban dolgoztam még egyetem és középiskola alatt, de az excel makrókészítés teljesen elkerült életemben.
 Ahhoz hogy egy ilyen viszonylag egyszerű kereső makrót tudjak írni, milyen oldalakat, videókat, tanulivalókat javasoltok? Azért szeretném magamnak megcsinálni, mert jó eséllyel más tipusú teszteknél is kell majd hasonló makrót írnom.
 Köszööm előre is a segítséget!
- 
			
			  wolfman veterán Sziasztok! lehet olyat csinálni, hogy egy cellába egymás után valamilyen módon beírt számokat adja össze a program egy másik cellába? 
 Tehát beírom mondjuk a cellába, hogy '30+22+49+10+15' és ennek az értékét írja ki egy másik cellába.
- 
			
			  Fferi50 Topikgazda válasz  JozsBiker
							
							
								#43950
							
							üzenetére JozsBiker
							
							
								#43950
							
							üzenetéreSzia! 
 Ebben az esetben konkrét értéket kell megadnod és nem képletet:=C1="" helyett =""
 Én ilyenkor a formázandó cellák megadása képlettel opciót szoktam választani, oda való az=C1="" képlet.
 A szabályok kezelése pontban pedig megadhatod, hogy milyen tartományra legyen érvényes a formázás.
 Üdv.
- 
			
			  JozsBiker aktív tag válasz  Fire/SOUL/CD
							
							
								#43946
							
							üzenetére Fire/SOUL/CD
							
							
								#43946
							
							üzenetére
- 
			
			  Fferi50 Topikgazda válasz  JozsBiker
							
							
								#43945
							
							üzenetére JozsBiker
							
							
								#43945
							
							üzenetéreSzia! 
 Ha a feltétel nem teljesítése esetén üres szöveg ("") kerül a cellába, akkor a feltételes formázás képlete:=A1=""
 Kijelölöd a formázandó területet. A feltételes formázásnál az A1 helyett a területed kezdő celláját adod meg. (Pl. ha c5-től kezdődik a formázandó rész, akkor=C5=""a képlet.)
 Üdv.
- 
			
			  JozsBiker aktív tag Sziasztok ! Feltételes formázással kapcsolatban lenne kérdésem. A cellákban különböző képletek vannak, amikben az a közös, hogy HA feltétellel kezdődnek, ami alapján csak akkor kerül konkrét érték a cellákba, ha egy bizonyos feltétel teljesül. 
 A feltételes formázással ezen cellák színét szeretném változtatni attól függően, hogy került-e érték a cellába azaz a HA feltétel teljesült-e, vagy sem.
 A feltételes formázás feltételének azt adnám meg, hogy üres-e a cella, de nem üres, hiszen képlet van benne. Olyan feltétel kellene tehát, ami az, hogy képlet van a cellában. Ezt hogyan lehet megadni ? Köszi.
- 
			
			  lappy őstag Nem túl bonyolult ha évek is lennének 
 Ami kell hozzá , ma, ha, min függvények tömbben használva.
 Viszont ami te szeretnél csak azt a dátumot fogja színezni ami tényleg a legközelebbi. Értem ez alatt hogy ha több év dátuma szerepel csak hónap nappal akkor a legközelebbi lesz színes.
 {=MIN(ha((A1:D1>=MA());A1:D1))}
 Ez ha év is lenne. A te esetedben meg a hónap napokat kell beilleszteni a ma függvényhez. A formátumot is figyelembe véve.
- 
			
			  Zoty4 őstag Sziasztok, megint lenne egy kérdésem: Ha van négy cellában 4 dátum, de csak olyan hogy hó/nap, szóval év nincs, és ez folyamatosan megy tovább évről évre. Azt szeretném hogy vizsgálja meg az excel, hogy melyik cellában levő dátum, ami közeledik az aktuális naphoz (ma) és azt a cellát szinezze ki mondjuk zölddel. 
 pl:
 A1: jan1
 B1: ápr1
 C1: júl1
 D1: okt1A5: ma: máj 12 van 
 ergo a következő dátum a jul1 ->akkor a júl1 legyen szines, de júl1-én már az okt1.
 dec 31én jan1 legyen zöld jan 1-én meg már a ápr1
 Ezt mennyire bonyolult megoldani?
- 
			
			  Zenebohoc tag Bocs a megkésett válaszért. Megpróbáltam mindent. 
 Nem vezettek eredményre mit írtál. Végül el kezdtem kitörölgetni egyenként a lapokat és közben próbálgattam a makrót. Tegnap ki is bukott egy hibás lap a fájlban, melyben volt néhány hivatkozás, egy grafikon, de nem ezek voltak a bűnösök. Az egész lapot törölnöm kellett és akkor gyorsult vissza a makró.
 Ma gondoltam folytatom tovább és elemzem ezt a hibás lapot a fájlban. Sajnos nem vezetett eredményre, már törlést követően sem javult a helyzet.
 Feladtam.
 Marad a fájl bezárása, makró futtatás a másik fájlban, majd visszanyitás és adatmásolás.
 Köszi még egyszer a segítséget!
- 
			
			  tomi_x tag Sziasztok ! 
 Egy kis segítséget szeretnék kérni. Hogy fel tudjam tenni a kérdést, leegyszerűsítettem a feladatot.
 Adott a mellékelt kép szerinti táblázat. A D oszlopba akkor kellene az értékeket átírni ha a B oszlop értéke Kp felvétel vagy Kp bevétel.
 Ezzel próbáltam : =SZUMHATÖBB(C2;B2;"Kp felvétel";B2;"Kp bevétel")
 De nem akart működni.
 Mit rontottam el ? Vagy másik függvényt kellene használnom ?Előre is köszi a segítséget. 
- 
			
			  dellfanboy őstag Van egy xls file-m ami tobb munkalapbol, all, hasonlo strukturaban 
 Van egy fooldal ahol a A-L oszlopban a honapok vannak [jan-dec], es kulonbozo sorokban linkelve van a tobbi munkalaphoz.
 
 A fooldalon felteteles formazasst hasznalok, hogy konnyen eszreveheto legyen ha valami gebasz lenne.
 Ezt szeretnem kicsi automatizalni a kovetkezokeppen.
 Jelenleg ugye majus van, tehat a fooldalon jan-apr adatok vannak megjelenitve, ha most atmasolom a fv-t az apr cellabol a majusiba akkor altalaban piros felteteles formazast kapok sok esetben mert a majusi adat meg hianyzik. Ezt akarnam elkerulni, hogy a cella erteke maradjon ures, formazatlan, viszont ha uj periodusba lepunk akkor meg automatikusan kitoltodjon a feltetels formazassal eggyutt. Erre van tippetek milyen fv-t hasznaljak?
 koszi
- 
			
			  Fferi50 Topikgazda válasz  Triathlete
							
							
								#43936
							
							üzenetére Triathlete
							
							
								#43936
							
							üzenetéreSzia! 
 Szerintem ikonokkal csak a kijelölt területen belüli összehasonlításokat lehet megoldani feltételes formázással.
 Más módon kell az eltéréseket jelölnöd (pl. kitöltő színnel).
 Képlettel az F oszlopot kell abszolút módon megjelölnöd. =$F2>I2
 Ebben az esetben ha kiterjeszted a feltételes formázást a többi oszlopra is, akkor is működni fog.
 Üdv.
- 
			
			  Delila_1 veterán válasz  dreizwanzig
							
							
								#43933
							
							üzenetére dreizwanzig
							
							
								#43933
							
							üzenetéreSzívesen, harkhonnak is. 
- 
			
			  Fferi50 Topikgazda válasz  Gabman
							
							
								#43931
							
							üzenetére Gabman
							
							
								#43931
							
							üzenetéreSzia! 
 "ott van a probléma, hogy az egy naphoz tartozó értékek valójában különböznek egymástól?"
 Esélyes nagyon.
 A kimutatás alapjául szolgáló táblázatod mellé vegyél fel egy segédoszlopot.
 A segédoszlop képlete: =INT(A2) - ezt húzd végig lefelé. (Ha az eredeti dátum az A oszlopban van). Ennek az eredménye az, hogy a napok lesznek itt.
 FONTOS a cellaformázás. Jelöld ki a segédoszlop adatait - jobb egérgomb - cellaformázás - ÁLTALÁNOS.
 Ezután a kimutatás forrásadatai közé vedd be az új oszlopot - sorcimkének, a régi oszlopot pedig vedd ki belőle.
 Ha minden igaz, akkor most napokra összesített értékeket fogsz kapni - de a napokat szám formában látod.
 Ezért most a segédoszlopot ismét meg kell formázni - mégpedig dátum formátumra.
 Ezzel a formázási trükkel el tudjuk érni, hogy az excel ne akarjon egyből hónapokra összesíteni.
 A végeredmény pl. 
 Üdv.
- 
			
			  Gabman csendes tag válasz  Fferi50
							
							
								#43930
							
							üzenetére Fferi50
							
							
								#43930
							
							üzenetéreSzia! Köszi a segítséget, ide sikerült eljutnom:  Ebből kéne valahogy összegeznem, hogy adott napon hány 'IGAZ' értékem van, de hiába kattintgatok, sajna sehogy nem jön össze. Próbáltam úgy is, hogy az oszlopokhoz húztam fel a dátumot, az IGAZ/HAMISt pedig a sorokhoz, de úgy sem jutottam semmire. Kimutatásdiagram beszúrásakor meg szintén minden egyes adatot külön akar ábrázolni, az egyes napokat nem vonja össze. 
 Lehet, hogy ott van a probléma, hogy az egy naphoz tartozó értékek valójában különböznek egymástól? (tehát két 2020.04.19. között van különbség: az egyik mondjuk 8 óra 15 perc a másik pedig 10ó 20p. Ezeket a dátum formátummal 'levágtam' de talán itt lehet a gond?)
- 
			
			  Gabman csendes tag Sziasztok, egész éjszaka bújtam a netet, de sajna nem találtam megoldást... 
 Adott egy táblázat, a sorokban dátumok (másodpercre pontosan) , minden sorban van egy IGAZ vagy HAMIS érték. Én azt szeretném összegezni, hogy le legyen bontva hogy melyik nap hány IGAZ illetve HAMIS érték van. Szűrni egy-egy napra külön tudok , de nekem az kell, hogy grafikonon szépen ábrázolható legyen hogy ma volt 8 IGAZ érték, tegnap 6,azelőtt 14 stb...előre is nagyon köszönöm! 
 üdv,
 Gábor
- 
			
			  harkhon tag Sziasztok, A segítségeteket szeretném kérni. Össze szeretnék adni olyan cellákat, ami különböző munkalapon vannak, és érdeklődnék, hogy van-e erre valami egyszerűbb/gyorsabb módszer, mintha manuálisan összekattingatnám? Nem tudom, hogy releváns-e, de az összeadandó értékek minden lapon ugyanabban a cellákban vannak. pl.: 1eslap (A7 + E7)+ 2eslap (A7+E7)+3aslap (A7+E7)..... és így tovább. Előre is köszönöm! 
- 
			
			  Delila_1 veterán válasz  dreizwanzig
							
							
								#43923
							
							üzenetére dreizwanzig
							
							
								#43923
							
							üzenetéreA feltételes formázás képlete az A oszlopban (A1-től kijelölve ameddig kell) 
 =$B1="x"
- 
			
			  dreizwanzig aktív tag Sziasztok! 
 A kovetkezo kerdesem lenne, hogyan tudnam a kovetkezot megoldani?
 Mondjuk az A oszlopban vannak reszfeladatok egy projekthez felsorolva, zolddel akarom jelolni, amik le vannak zarva, de nem akarom kezzel szinezgetni a cellekat. Azt kene megoldanom, hogy ha a B oszlopba a megfelelo sorba rakok mondjuk egy x-et, akkor az A oszlopban a cella hatterszina legyen zold. Tehat, ha B1-be rakok egy x-et, akkor az A1 hatterszine legyen zold. Ha kiveszem az x-et, akkor ujra feher.
 Elore is koszi.
- 
			
			  p5quser tag válasz  Delila_1
							
							
								#43917
							
							üzenetére Delila_1
							
							
								#43917
							
							üzenetéreKöszönöm, a végén így néz ki. A címkét azért raktam oda előzőleg, mert azt hittem így könnyebb lesz megmutatni a módosító scriptnek hogy mit keressen. De okafogyottá vált.(#43919) Fferi50 
 Van erről valami irodalom? Nem baj ha angol. Néha jól jött volna, függetlenül a jelen helyzettől. Ugyan mindig sikerült megkerülni a problémát, de biztos gyorsabb lehet "röptében" átírni a scriptet. (bár ezt így leírva, világos lett az árnyoldala is)
 Neked is köszönöm a választ!
- 
			
			  Mutt senior tag válasz  Fferi50
							
							
								#43920
							
							üzenetére Fferi50
							
							
								#43920
							
							üzenetéreFFeri-vel értek egyet. Én is vmi olyat javasolnék, hogy az egyik csapatban a legerősebb + leggyengébb játékos, majd a másik csapatba a második legerősebb + második leggyengébb kerülni. Ezt változtatva kerülnének az emberek szétosztásra, így a pontszámok egymást kompenzálni próbálják csapaton belül. Viszont a szórás innentől pocsék lesz, hiszen a legjobb és a legrosszabb egy csapatban lesz. Képletnek a NAGY függvényt tudom javasolni, ha nincs ismétlődés a pontszámokban. 
 Csináltam egy ilyen táblázatot, ahol legkívül a kiválasztási körök vannak. Beljebb hogy hanyadik ember kell nekünk a listából, belül pedig a NAGY függvény van, ami a hanyadik emberre mutat. üdv 
- 
			
			  Fferi50 Topikgazda válasz  Chosen
							
							
								#43918
							
							üzenetére Chosen
							
							
								#43918
							
							üzenetéreSzia! 
 "ahol elméletileg minimális a csapatok értékelésének átlaga és szórása "
 Úgy érted, hogy a két csapat értékelésének átlaga minimálisan tér el egymástól?
 Ebben az esetben én elindulnék a két széléről befelé a választásban és az utolsó 2-t attól függően választanám, hogy közelítsen egymáshoz.
 Pl. Egyik csapat: A1+A10+A2+A9+A8 =5,05
 Másik csapat: A3+A7+A4+A6+A5=5,14
 Persze ebbe nyilván beleszól az is, hogy ki-kivel játszott eddig együtt.
 Igazából függvényt nem tudnék javasolni.
 Üdv.
- 
			
			  Chosen addikt Sziasztok! 10 fős (CS:GO) meccseket szoktam szervezni, aminél mérjük a játékosok teljesítményét. Hogyan tudok Excelben olyat csinálni, hogy optimálisan bontsa szét 2x5 fős csapatra az embereket, ahol elméletileg minimális a csapatok értékelésének átlaga és szórása? A 10 fő értékelése (játékon belül generált szám, az előző meccsek teljesítménye alapján): 1,65 
 1,48
 1,35
 1,09
 1,04
 0,88
 0,78
 0,77
 0,67
 0,48Az optimális szétbontáshoz melyik függvényekre lenne szükségem, hogyan tudnám megcsinálni? 
- 
			
			  Delila_1 veterán válasz  p5quser
							
							
								#43916
							
							üzenetére p5quser
							
							
								#43916
							
							üzenetéreNem kell a 11-es címke, hiszen nem irányít ide a makródban semmi. 
 A képletek beírásaIf ComboBox1 = "valami" Then
 Range("D2:D31").FormulaR1C1 = _
 "=(IFERROR(VLOOKUP(RC[-3],cikkek!C[-3]:C[5],R1C7,0),0))*R5C8"
 Else
 Range("D2:D31").FormulaR1C1 = _
 "=(IFERROR(VLOOKUP(RC[-3],cikkek!C[-3]:C[5],R1C7,0),0))*R5C8*1.27"
 End If
- 
			
			
- 
			
			  ROBOTER addikt Sziasztok! Adott egy munkalap, amin rengeteg képlet van, és több felhasználó használja, ezért a cellák jelentős része védett. Az oszlopok dinamikusan keletkeznek, sok van belőlük, ezért csoportosítva vannak, ez eddig működik. Hogy tudnám megadni a jogot a felhasználónak, hogy becsukhassa vagy kinyithassa a csoportokat anélkül, hogy jelszót adok neki? 
 A változásokat úgy kezelem, hogy ha a makró védett cellát írna, előtte feloldom, átírom, újra levédem. Jól működik. De tudom érzékelni az eseményt, hogy csoportot akar összecsukni, vagy kinyitni? Mert akkor annak az eseménynek a kezelőjében meg tudnám tenni a feloldást.Köszi! 
 
- 
			
			  p5quser tag válasz  Delila_1
							
							
								#43911
							
							üzenetére Delila_1
							
							
								#43911
							
							üzenetéreIgen, bocsi, pongyolán fogalmaztam. Szóval hogy egy eme modulon kívűli comboboxban határoznám meg ezt képletet. Ha áfás megjelenítés kell, akkor módosítja ezt (és csak ezt) a sort. 
 Lehet ezt így, egyátalán? Bele lehet írni egy makróval egy másik modul, másik makrójának egy sorába? Vagy lemódosítani egy adott, cimkével jelölt sort?
 Köszönöm!  
- 
			
			  p5quser tag Sziasztok! 
 Van egy combobox change-em és ennek az értékétől függően meg kéne változtasson egy modulban egy sort, ami egy "call"-ra fut le.
 A 11:-gyel jelölt sort kellene átírni. (igazából csak a képlet végére beírni a "*1,27"-et)Sub RESET_SZLAZO()
 With Sheets(1)
 .TextBox1.Text = ""
 .TextBox2.Text = ""
 .TextBox3.Text = ""
 End With
 Range("A2:C31, H20, H23").ClearContents
 11: Range("D2:D31").FormulaR1C1 = _
 "=(IFERROR(VLOOKUP(RC[-3],cikkek!C[-3]:C[5],R1C7,0),0))*R5C8"
 Range("G5").Value = ""
 Range("B38").Value = ""
 ActiveSheet.PageSetup.CenterHeader = ""
 ActiveSheet.PageSetup.LeftHeader = ""
 Range("A2").Select
 End Sub
 Előre is köszönöm!
- 
			
			válasz  Guitar14
							
							
								#43908
							
							üzenetére Guitar14
							
							
								#43908
							
							üzenetére"Próbáltam a reg file-okat" Remélem úgy érted, hogy csak az elsőt (mert ha egymás után lefuttattad a REG-eket, akkor az első létrehozta a bejegyzést, a második meg egyből ki is törölte...)  Sajnos más ötletem nincs, esetleg amit 2007-es Excel esetén írtam: [link] "Arra felhívnám a figyelmet, hogy ez esetben, csak úgy nyithatsz meg munkafüzetet, hogy azt az excelből betöltöd. Az a megoldás, hogy ütök egy entert egy XLS-en és elindul az excel és automatikusan megnyitja az xls-t, az nem fog működni..." 
- 
			
			  Guitar14 senior tag válasz  Fire/SOUL/CD
							
							
								#43883
							
							üzenetére Fire/SOUL/CD
							
							
								#43883
							
							üzenetére(bocsi a késői választ, nem voltam elérhető hétvégén) 
 Próbáltam a reg file-okat, sikeresen hozzá is adta a bellításjegyzékhez de még mindig ugyanaz a probléma van, shift nyomása közben is mikor nyitom a másik xls-t. Lehet valai gáz van a programmal :/
- 
			
			
- 
			
			  Zoty4 őstag Engedjetek meg még egy kérdést. 
 van egy lista mellékelve 
 azt szeretném ha megvizsgálná a B oszlopot és ahol alma van, ott a C oszlopban levő darabszsámokat összegezze a G12 mezőben
 ha a B oszlopban ahol körte van, ott a C oszlopban levő darabszsámokat összegezze a G13 mezőben
 Van erre valami gyors megoldás?Előre is köszönöm 
- 
			
			  Fferi50 Topikgazda Szia! 
 Természetesen meg lehet csinálni a szűrést makróval is. Ha folytonos a D oszlop:With ActiveSheet.Range(Range("$D$1"), Range("$D$1").End(xlDown)).AutoFilter Field:=1, Criteria1:=Array("alma", "körte", "eper","csoki", "autó"), Operator:=xlFilterValues.Offset(0, -3).Interior.Color = vbYellowEnd With
 A vagylagos szűrőkritériumokat meg lehet adni egy tömbben.Ha van üres cella is a D oszlopban, akkor az utolsó cellát Range("$D$1").End(xlDown) helyett Range("$D$" & Rows.Count).End(xlUp)formában kell megadni. 
 Természetesen a feltételeket is megadhatod változóval vagy cellatartományokban, a lényeg az, hogy amikor feltételként használod azokat, akkor tömb legyen.Üdv. 
Új hozzászólás Aktív témák
Hirdetés
- Pánikban a világ a Radeon RX 5000 és 6000 sorozat támogatása miatt
- gban: Ingyen kellene, de tegnapra
- Androidos tablet topic
- Samsung LCD és LED TV-k
- Amazfit Bip 6 - jót olcsón
- OLED monitor topic
- sziku69: Szólánc.
- Elemlámpa, zseblámpa
- S.T.A.L.K.E.R. 2: Heart of Chornobyl
- Autós topik
- További aktív témák...
- Apple Watch SE 2gen 40mm, Kártyafüggetlen, 1 Év Garanciával
- Xbox Elite Series 2 Kontroller // Számla + garancia //
- Bomba ár! Lenovo 14W Gen2 - AMD 3015e I 4GB I 128SSD I 14" FHD I HDMI I Cam I W11 I Garancia!
- ÚJ HP Pavilion 16 - 16"IPS WUXGA - Ryzen 5 8540U 16GB - 512GB SSD - Win11 - 3 év garancia - MAGYAR
- Samsung Galaxy A13 64GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
 
						 
								 
							
 
								 
							 
								 
 
 
								 
							
 
							 
								 
							 
								 
								 
							
 
							 
								 
								 
  
							 
								 
							


 
								 
 
 
								 
							 
								 
							 Köszi.
 Köszi. 
							 
							 
								 
								 
							


 
								 
  
							
 
								 
							 
								
 
							 
							
 
								 
								 
								 
								 
							 
								
 
							 
							 
								 
							 
							 
								 
								 
							


