Hirdetés
- bambano: Bambanő háza tája
- Magga: PLEX: multimédia az egész lakásban
- Luck Dragon: Asszociációs játék. :)
- Meggyi001: Kuponok....
- gban: Ingyen kellene, de tegnapra
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Rap, Hip-hop 90'
- Gurulunk, WAZE?!
- Brogyi: CTEK akkumulátor töltő és másolatai
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- 
			  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
- 
			
			  Delila_1 veterán válasz  Solar_Wind
							
							
								#13199
							
							üzenetére Solar_Wind
							
							
								#13199
							
							üzenetéreEgy cellában megadod a címet, valahogy így: =év(ma()) & ". évi akármi" 
 Legyen a példában ez a C1 cella tartalma.A diagramon kijelölöd a címet, és a szerkesztőlécen megadod lapnévvel együtt a cím helyét: 
 =Munka1!C1
- 
			
			  Solar_Wind senior tag Sziasztok, 2007-es Excel-hez lenne kérdésem. Adott nagyon sok chart. Ezeket havonta a "source data" alapján frissítjük, de csak az adat frissül, a chart elnevezése nem. Hogy lehet azt megoldani, hogy a chart elnevezésén belül (mondjuk egy évszám), vagy akár az egész elnevezés frissüljön magától? Köszönöm 
- 
			
			  Delila_1 veterán válasz  Vizes Tomi
							
							
								#13195
							
							üzenetére Vizes Tomi
							
							
								#13195
							
							üzenetéreSzívesen.  
- 
			
			  Vizes Tomi tag válasz  Vizes Tomi
							
							
								#13192
							
							üzenetére Vizes Tomi
							
							
								#13192
							
							üzenetéreMégsem tudom elrejteni a formázott sorokat. 
- 
			
			  Delila_1 veterán válasz  Vizes Tomi
							
							
								#13192
							
							üzenetére Vizes Tomi
							
							
								#13192
							
							üzenetéreSzűröd szín szerint, a Nincs kitöltés paraméterrel, ezzel elrejted a színezett sorokat. A makró futtatása után megszünteted a szűrést. 
- 
			
			  poffsoft veterán válasz  Vizes Tomi
							
							
								#13188
							
							üzenetére Vizes Tomi
							
							
								#13188
							
							üzenetére. 
 bocs, csak nekem lett volna macerás 
- 
			
			  Delila_1 veterán válasz  Vizes Tomi
							
							
								#13188
							
							üzenetére Vizes Tomi
							
							
								#13188
							
							üzenetéreSzűrd a C oszlopot úgy, hogy a színezett sorok rejtettek legyenek. A makró az F oszlopba beírja a két formázott sor közötti, E oszlopban található számokat. Ha nem jó az F oszlop, a két, csillaggal jelölt sorban a 6-ot írd át egy üres oszlopod sorszámára. Sub osszegek() 
 Dim sor As Long, ossz
 ossz = 0
 For sor = 2 To ActiveSheet.UsedRange.Rows.Count
 If Rows(sor).Hidden = True Then
 Cells(sor, 6) = 0 '******
 Cells(sor - 1, 6) = ossz '******
 ossz = 0
 Else
 ossz = ossz + Cells(sor, 5)
 End If
 Next
 End Sub
- 
			
			  Vizes Tomi tag Sziasztok 
 Az a kérdésem, hogy a harmadik oszlpoban vannak feltételes formázással kijelölt számaim. A köztül lévő sorokban és az ötödik oszlpoban lévő számokat kellene összesíteni valahogy. A legfőbb gáz, hogy olyan 85 ezer sorom van 
 jelen példánál maradva a 0,00001493, és a 0,0001493 egészen a 0,00010279-ig.Dátum Idő mennyiség 
 2012.01.01 0:00:00 59,0
 2012.01.01 0:01:00 1,3 0:01:00 0,00001493
 2012.01.01 0:02:00 1,3 0:01:00 0,00001493
 2012.01.01 0:03:00 1,3 0:01:00 0,00001493
 2012.01.01 0:04:00 7,6 0:01:00 0,00008842
 2012.01.01 0:05:00 7,6 0:01:00 0,00008842
 2012.01.01 0:06:00 7,6 0:01:00 0,00008842
 2012.01.01 0:07:00 7,6 0:01:00 0,00008842
 2012.01.01 0:08:00 8,7 0:01:00 0,00010103
 2012.01.01 0:09:00 8,8 0:01:00 0,00010219
 2012.01.01 0:10:00 8,9 0:01:00 0,00010279
 2012.01.01 0:11:00 59,6 0:01:00 0,00068944
 2012.01.01 0:12:00 59,6 0:01:00 0,00068944
 2012.01.01 0:13:00 59,6 0:01:00 0,00068944Köszönöm Vizes Tomi 
- 
			
			  lapa veterán válasz  kajti86
							
							
								#13185
							
							üzenetére kajti86
							
							
								#13185
							
							üzenetéreitt két lehetőséged van: 1. kiegészítesz mindent 0 prefixxel (6 --> 006). ez lenne a jobb, mert utána magától működne. ha ez opció, akkor írok egy képletet rá, ami átalakítja a mostaniakat. gondolom ez egyébként is jó lenne, ugyanígy bajos lesz 2006.10. is (gondolom a 8 itt hónapot jelöl). 2. ha így kell maradnia a szövegnek, akkor szét kell szedni a pöttyök között lévő számokat segédoszlopokba, és akkor számként értelmezve a 100 nagyobb lesz, mint a 6. ha ezt szeretnéd erre is lehet képletet csinálni. 
- 
			
			  kajti86 csendes tag Sziasztok! Sorba rendezési problémába ütköztem. 
 Leltári számokat szeretnék sorba rendezni. A formátum az 2006.8.1.2 például.
 A probléma az, hogy pl. a 2006.8.1.9 után a 2006.8.2.1-nek kellene következnie, ehelyett a 2006.8.10.1 majd később a 2006.8.100.1-es jön és csak ezek után következik a 2006.8.2.1-es.Próbálkoztam már egyszerű cellaformázás átállítással, de nem működött. 
 Sajna nincs ötletem.Remélem, tudtok segíteni. 
- 
			
			  Vizes Tomi tag Sziasztok Bocsánat az eltűnését, és hogy nem válaszoltam a segítő postokra. 
 Az a helyzet, hogy végre megkaptam azt a táblázatot amit szerettem volna másféle problémákkal. Most nekiugrok és kibogozom amit szeretnék.Köszönöm mindenkinek ami segíteni próbált, Sziasztok Vizes Tomi 
- 
			
			  cousin333 addikt válasz  asuspc96
							
							
								#13180
							
							üzenetére asuspc96
							
							
								#13180
							
							üzenetéreAkkor most tisztázzuk még egyszer, amolyan kérdezz-felelek formában: - van 3000 sorod és 5 oszlopod (ez fix? kb. mindig ennyi?) 
 - a számok 1 és 100 között vannak (van egy behatárolható tartomány?)
 - kell az X leggyakoribb szám kilistázva
 - kell az Y leggyakoribb egymás utáni kombináció (egymás utáni számok? egymás alattiak? egy sorban lévő kombinációk?Mennyire változnak a számok? Függvényként kell, vagy csak néha-néha kéne kiszámolni (gondolom igen)? 
- 
			
			  asuspc96 senior tag válasz  Fehér Mancs
							
							
								#13171
							
							üzenetére Fehér Mancs
							
							
								#13171
							
							üzenetéreSzia! Term. lehet...a sorok (lefelé) kb. 3000 szélességre 5... 
 kombináció hány elemű...? ne hozz zavarba....bővebben ? ne hozz zavarba....bővebben ?asuspc96 
- 
			
			  spammer veterán Nem értem, mi lehet a gond  Hiába guglizok, sablonleírásokat találok arról, hogyan kell engedélyezni.. De már engedélyeztem a makrókat, és mégsem engedi.. Hiába guglizok, sablonleírásokat találok arról, hogyan kell engedélyezni.. De már engedélyeztem a makrókat, és mégsem engedi.. 
- 
			
			  plaschil aktív tag Üdv! Találkozott már valaki olyan problémával (ha egyáltalán az, és nem pedig valami speciális beállítás), hogy megnyit egy excel fájlt, és ha belekattint a sheetre, akkor onnantől kezdve olyan, mintha folyamatosan nyomná a bal egérgombot, tehát egyfolytában jelöli ki a cellákat akármit csinálok vele. De az egéren már nem nyomok semmit. Ez egyszer egyik pillanatról a másikra sikerült. Bármit csinálok ezt csinálja, pl. fájl újranyitásánál, gép újraindításánál.  Más: bill-lel hogyan tudok sheet-et váltani? 
- 
			
			  Oly őstag Sziasztok Lenne egy olyan gondom, hogy az Excelben beillesztett ListBox-om, minden megnyitásnál átméretezi magát egy kicsit. 
 Gyakorlatilag összezsugorodik, így nem látszik minden adat.A kollégák, akik használnák, nem tudják minden megnyitásnál átméretezni, ezért valami megoldás kellene, hogy ne zsugorodjon,. 
 Találkozott már valaki ezzel?
- 
			
			  spammer veterán Excelben szeretnék VBA scriptet írni, de inaktív a developer menüben a Visual Basic és a Macros gomb is. Macro securityben már enabled-re állítottam, meg a Trust Access to the VBA project object model is be van pipálva. Miért inaktív még mindig?  
- 
			
			
- 
			
			  poffsoft veterán talán: az adataid 1 -100 tartományból vannak. 
 Valamilyen módon képezel ezekből 4-5 számot tartalmazó csomagokat.
 Az egyes csomagokban azt kell vizsgálni, milyen számpárok- számhármasok képezhetőek. Itt szvsz nincsen értelme módust keresni, plusz ugye tudnunk kell, hogy kombináció,variáció vagy permutáció-e ....Aztán meg kell számolni minden csomagból az adott számpár-hármas előfordulását. 
 Ez lenne a "számpár 1. , 2., 3., módusa"szerintem pl olyasmiről van szó, hogy ha az x bajnokságban a meccsek általában 3:2-re végződnek( vagyis egy csapatnak a módusa 3:2 (vagy 2:3)), érdemes neked is 3:2-t tippelned rá.... 
- 
			
			  asuspc96 senior tag Külön cellákban vannak... 
 Figyelj, ha bejön akkor utalok Neked és poffsoft kollégának is 1-1M-át ....de ehez létfeltétel a segítségetek! ....de ehez létfeltétel a segítségetek! 
 (Ha nem akkor term. tárgytalan ) )
 Fel kellene venni a kapcsolatot valami zárkózottabb helyen...sőt még a program írás is esélyes lesz rá ha excel nem működik....mert tényleg nagy pénzről van szó... 
 Ha benne vagy akkor írj(atok).
 Bármilyen további kérdésedre válaszolok készséggel...poffsoft: 
 "nekem sem tiszta még mindig a párosok, hármasok kérdése. ez nem egyszerű feladatnak látszik."
 Nem egyszerű, (de ha bejön bár kétlem) akkor nagyon sokat fog érni 
 pl nagyon jó lenne ha a párosokat csak 1-100-ig nézné mondjuk 4-5db szám lenne egy csokorban amiben a "párokat" kellene néznie majd ezeket a csokrokat összegeznie és ebből levonnia azt a következtetését, hogy melyek a leggyakoribb számpárosok üdv, asuspc96 
- 
			
			  plaschil aktív tag Üdv! Írtam egy do while-t ami az oszlop végéig megy, viszont ha szűrök valamire valamelyik oszlopban akkor is elmegy a do while a végéig. Tehát pl. 1000 soros a fájlom, leszűröm 200 sorra, mégis végigmegy mind az 1000 soron a makró. Tehát mintha le se szűrtem volna. És mondjuk például egy összeadásnál elég szar dolog.  Hogyan tudnám megoldani azt, hogy csak a leszűrt adatokon menjen végig a ciklus? Jelenleg úgy csináltam meg, hogy a leszűrt adatokat átmásolom egy temp sheet-re ahol elvégzem vele a műveletet. De sztem ez lassú, úgyhogy szeretném optimalizálni azzal, hogy nem másolgatom át sehova. Hogyan tudnám megoldani azt, hogy csak a leszűrt adatokon menjen végig a ciklus? Jelenleg úgy csináltam meg, hogy a leszűrt adatokat átmásolom egy temp sheet-re ahol elvégzem vele a műveletet. De sztem ez lassú, úgyhogy szeretném optimalizálni azzal, hogy nem másolgatom át sehova.
- 
			
			  lapa veterán válasz  poffsoft
							
							
								#13156
							
							üzenetére poffsoft
							
							
								#13156
							
							üzenetérepedig a pivot a legegyszerűbb és valszeg legzseniálisabb cucc excelben. szerintem érdemes rászánni 10 percet egy ilyenre: A B 
 mi mennyi
 alma 2
 alma 3
 béla 4
 cecil 1
 béla 4
 alma 3
 cecil 8ezután ráálsz A1-re, majd data / adatok --> pivot / kimutatás. kis ablak előjön, egyből finish / kész. kijön egy új fülön pár kék keret, meg egy segédablak. segédablakban "mi" megfog és belehúz az A oszlop nagy téglalapjába. itt már lenyűgöződhetsz hogy milyen hasznos. most jön a java: a "mennyi" -t behúzod a jobb nagy kockába. kijön az egyes tételek összege. most találj valami ennél ezerszer bonyolultabb adatsort, és húzgálj belőle statisztikát fél perc alatt. persze ez csak ízelítő, vannak kisebb-nagyobb aknák az úton. például hajlamos néha nem a szummáját kiírni a tételeknek, hanem a számosságát (azaz 7 alma helyett 3-at). ezt a pivotban a "mi" oszlopfejléc felett a "Sum of mennyi"-re jobb gombbal kattintva tudod moddolni (field settings vagy mező tulajdonságok). 
- 
			
			  poffsoft veterán nekem sem tiszta még mindig a párosok, hármasok kérdése. ez nem egyszerű feladatnak látszik. 
 Plusz én is tanultam újakat a móduszról ( bár excel 2007 van itthon)   a pivotot meg ahogy van , passzolom. Szóval, gyanús, hogy csak makróval tudnám megoldani- bár az algoritmusról még elképzelésem sincsen... (#13154) asuspc96: Hogy működik-e azt lapa-tól kérdezd, én csak lefordítottam, hátha neked sem angol a locale..  
- 
			
			  lapa veterán válasz  asuspc96
							
							
								#13154
							
							üzenetére asuspc96
							
							
								#13154
							
							üzenetérepárokat nem fog tudni. ha a példasor egyes számai (azaz a példádban számjegyei) külön cellákban vannak, akkor arra működik, és kihozza a 3-at és külön az 5-öt holtversenyben. persze ha sok cellában pölö 173 van, akkor azt is megérti. ezekkel a számpárokkal megzavartál ám rendesen. ha a fentiek nem válaszolják meg a kérdésed, akkor írd le újra mit szeretnél, és hogy hogy vannak az adatok. most akkor számpárokat keresel (mint "3 és 5 vagy 5 és 3 egymás után"), vagy külön a 3-at és külön az 5-öt? ez utóbbira jó a képlet (függvény, mittomén). nem nézek utána, mert már beírták. ez a "módusz.több" tömbképlet volt az, ami rémlett nekem. de ez a megoldás azért jóval többet tud. mondom, nem én találtam ki, kopipészt volt. 
- 
			
			  asuspc96 senior tag cousin333: 
 Office 2007
 Várj akkor nyomok egy instant példát 
 Pistike kitalálja, hogy elkezdi írogatni a számokat 1-100-ig 10-esével sorban
 majd mivel teljesen véletlenül hasból írja előfordulnak párok
 pl. 1 5 3 8 1 3 5 6 9 2 <-- ebben a gyakori az 5-3;3-5 számpár volt (akár több sorban is lehetséges)
 a több tízezret itt úgy kell érteni, hogy max 100e (nekem ez már számjegyekből sok ) )poffsoft: 
 B1-be:
 =MÓDUSZ(B1:B100)
 B2-be:
 =MÓDUSZ(HA(NINCS(HOL.VAN(A$1:A$100;B$1:B1;0));A$1:A$100))akkor ez működik és sorba is rakja az előfordulási valószínűségük alapján ?  lapa: 
 "volt anno ezekre a tömbképletekre egy leírásom, de nagyon alaposan archiváltam."
 Ha nagyon szépen megkérlek utána jársz a dolognak ? "amennyire én értem ennek a működését arról van szó, hogy a tömbképlet már csak azokat a cellákat nézi, amik nem egyeznek meg a B1 (illetve lejjebb B$1: Bx) értékével" 
 Igen valahogyan úgy kellene, hogy ami már valószínűsítve volt azt már kihagyja és jöhet a következő majd a következő (és ezeket mindig kihagyja a rákövetkező elemzésben)
 jobb képet nem találtam 
 De ez remekül takarja mi kellene...a legvégén csak a legvalószínűbb eset maradna abból a sokezer számból...előre is köszi, asuspc96  
- 
			
			  lapa veterán válasz  asuspc96
							
							
								#13151
							
							üzenetére asuspc96
							
							
								#13151
							
							üzenetérebevallom őszintén én ezt a kombót a netről néztem, de elvileg az előfordulást mutatja. nekem legalábbis műxött a tesztadatokon. volt anno ezekre a tömbképletekre egy leírásom, de nagyon alaposan archiváltam. amennyire én értem ennek a működését arról van szó, hogy a tömbképlet már csak azokat a cellákat nézi, amik nem egyeznek meg a B1 (illetve lejjebb B$1: Bx) értékével. persze lehet akármilyen alakú a tartomány, nem csak egy oszlop. azért pártízezer sornál már gondolom elmolyol vele majd. aztán az is lehet, hogy ilyenkor pont a tömbképlet miatt marha gyors. a fordítást is köszi. ja, kettőspont B, nincs szünet. persze ha eseti jellegű a feladat, akkor sorba rakod meg két klikkel pivotálod és voilá. ha több oszlop van, akkor ehhez azokat viszont egymás alá kell pakolnod, ami necces lehet egy < 2007 verziónál. 
- 
			
			  cousin333 addikt válasz  poffsoft
							
							
								#13150
							
							üzenetére poffsoft
							
							
								#13150
							
							üzenetéreMa is tanultam valami újat...  "kérdéseim: egy adattömbben a módusz a leggyakoribb értéket adja meg" Úgy látom, hogy Excel 2010-ben a MÓDUSZ már mint kompatibilitási függvény szerepel, és az új változatban kettéosztották: 1. Van a MÓDUSZ.EGY, ami megfeleltethető a régi MÓDUSZ-nak 
 2. Van a MÓDUSZ.TÖBB, ami tömböt ad eredményül, és pontosan gyakoriság alapján rendezi sorba az elemeket. Ezt tömbképletként kell bevinni, különben az 1. pontbeli eredményt kapjuk.asuspc96: Több tízezer szám esetén a tömbképlet felejtősebb... bár elnézve a konfigodat még az is működhet...  Amúgy melyik Excel verzióról beszélünk? A kombinációra vonatkozó kitételt továbbra sem értem Amúgy melyik Excel verzióról beszélünk? A kombinációra vonatkozó kitételt továbbra sem értem 
- 
			
			  asuspc96 senior tag Nem nem házi feladat....az egyszerűbb lenne... 
 Ez egy több tízezer számból álló tömb... a mosolygós fej az ott kettőspont B akar lenni szünetekkel együtt ? (fontos a szünet?)szerk.: poffsoft: 
 Igen pl, hogy a 823 a 912 nagyon gyakori egy sorban.... (mivel sok szám van itt előfordul..)
 És ezt kellene meghatározni ezeket a párokat pl ha van már 2-3 minimum az már gyakori a többihez képest...Remélem kezded kapiskálni... köszönöm, asuspc96 
- 
			
			  poffsoft veterán B1-be: 
 =MÓDUSZ(B1:B100)B2-be: 
 =MÓDUSZ(HA(NINCS(HOL.VAN(A$1:A$100;B$1:B1;0));A$1:A$100))kérdéseim: egy adattömbben a módusz a leggyakoribb értéket adja meg (vagyis a második, harmadik, x-edik leggyakoribbat ezzel nem találod meg...)? 
 nem a gyakoriságot kellene valahogy használni?
 szvsz ez csak makróval menne...Az eredeti kérdés második felét meg már nem is értem... leggyakoribb kombinációk??? 
- 
			
			  lapa veterán válasz  asuspc96
							
							
								#13144
							
							üzenetére asuspc96
							
							
								#13144
							
							üzenetéreennek így elsőre eléggé házi feladat szaga van. na mindegy, tömbfüggvénnyel. legyen A1:A100 a tartományod. B1-be: =MODE(A1:A100) B2-be: =MODE(IF(ISNA(MATCH(A$1:A$100;B$1  1;0));A$1:A$100)) 1;0));A$1:A$100))ez utóbbinál fontos, hogy ctrl + shift + enterrel fogadd el. utána simán lejjebb húzhatod a 3., 4. ésatöbbire. mondjuk nekem régről rémlik egy másik (hatékonyabb) út is, de nem eléggé. 
- 
			
			  tevfik tag Szóval.. Termékeket szeretnék felvinni vaterára! Van egy feltöltő program, vaterapst. Azonos termékeket szeretnék felvinni amiknek pl a darabszáma a termékleírás és sok dolog megegyezik kivétel a termék név. Struktúrájában így képzeld el... BOX1 
 BOX2
 BOX3A programban elkészítettem megfelelően a BOX1 majd ezt fogtam és exportáltam CSV-be. Excelben kaptam egy sort. Azt megfogtam és szépen lehúztam addig amennyi van belőle. Tegyük fel 10 db. Majd a terméknévnél beírtam szépen BOX1-től BOX10-ig. Mentettem. Vissza importáltam a programba. Ezután minden adat stimmelt kivétel a termékleírás. A termékleírás HTML módban is szerkeszthető a programban. Visszaimportálásnál következő problémák adottak. Az előre megszerkesztett szövegben különböző fura karakterek jelentek meg. """" ---- ___ és hasonlók. Remélem ez így érthetőbb...  
- 
			
			
- 
			
			  asuspc96 senior tag Szerbusztok! Hogyan tudom meghatározni X számból, hogy melyik az első, második, harmadik, stb...leggyakoribb szám ? 
 Illetve meglehet határozni leggyakoribb kombinációkat ? (első, második harmadik...)előre is köszi, asuspc96  
- 
			
			  lapa veterán válasz  tevfik
							
							
								#13100
							
							üzenetére tevfik
							
							
								#13100
							
							üzenetérekonkrét megoldás így elsőre még messze van. először is azt kell látnod, hogy a csv igazából egy egyszerű szöveges fájl. az excel megnyitja, de nem mindig úgy viselkedik ahogy kéne. különösen hülye szegény, ha úgy érzi dátumot talált pl. először is az kéne lokalizálni tényleg az excel-e a ludas, vagy az elképzelhetetlenül fantasztikus pst2. szóval exportálj ki egy tételt, csv-n jobb gomb --> megnyitás... --> jegyzettömb. itt látod mit exportáltál. próbaképp importáld vissza, simán kinézem hogy már itt is gond lesz. az excel nemigen pakol bele ilyeneket. fontos, hogy lásd mi a mezőket elválasztó jel. ha ezt szépen megette a pst és nincs krikszkraksz, akkor lehet tovább lépni. a korábban beimportált excelest ugyanígy jobb gombbal megnyitod jegyzettömbbel, és megnézed miben különbözik. ha itt van a gubanc, akkor legalábbis jó lenne látnunk egy-két sort (akár xxxxxx-re átírva minen szöveget), hogy minek kéne kijönnie és ehelyett mi van. 
- 
			
			  spammer veterán Azt be lehet valahogy állítani, hogy CSV-be mentéskor a rejtett oszlopokat ne mentse ki?  Mert kizárólag az árakat (végösszeg) kellene menteni csv-be, a többi oszlopot pl. cikkszám stb. jó lenne, ha nem exportálná ki. Vagy ha így nem is, akkor meg lehet adni, hogy egy munkalapról kijelölök egy oszlopot (ár) és csak azt mentse CSV-be? Mert kizárólag az árakat (végösszeg) kellene menteni csv-be, a többi oszlopot pl. cikkszám stb. jó lenne, ha nem exportálná ki. Vagy ha így nem is, akkor meg lehet adni, hogy egy munkalapról kijelölök egy oszlopot (ár) és csak azt mentse CSV-be? 
- 
			
			  Delila_1 veterán válasz  Vizes Tomi
							
							
								#13127
							
							üzenetére Vizes Tomi
							
							
								#13127
							
							üzenetéreÉpp tegnap írtam egy fórumtársunknak erre egy makrót. Két helyen javíts benne. 
 Az egyik
 a cserélendő terület helye: ter = "$E$5: I1407",
 a másik az
 If IsNumeric(Mid(ertek, b%, 1)) Or Mid(ertek, b%, 1) = Chr(44) Then _ sorban a Chr(44)-ben a 44. Ott vessző volt a tizedes jel, de érdekes módon nem fogadta el
 Mid(ertek, b%, 1) ="," módon. Ha nincs tizedes tört az átalakítandó számok között, az
 Or Mid(ertek, b%, 1) = Chr(44) részt hagyd ki.Az ASCII értéket úgy határozhatod meg, hogy a szövegrészben kijelölöd a karaktert, másolod, és egy másik cellába beilleszted. Erre az új cellára hivatkozva a =KÓD(cella) megadja az értéket. Hosszabb karaktersorozat esetén az első karakter kódja a visszatérési érték. Sub Szam() 
 Application.ScreenUpdating = False
 Application.Calculation = xlCalculationManual
 
 Dim ter As String, sz As Variant, b%, uj$, ertek
 ter = "$E$5:I1407"
 For Each sz In Range(ter)
 ertek = sz
 If ertek <> "" Then
 uj$ = ""
 For b% = 1 To Len(sz)
 If IsNumeric(Mid(ertek, b%, 1)) Or Mid(ertek, b%, 1) = Chr(44) Then _
 uj$ = uj$ & Mid(ertek, b%, 1)
 Next
 Range(sz.Address) = uj$ * 1
 End If
 Next
 
 Application.ScreenUpdating = True
 Application.Calculation = xlCalculationAutomatic
 MsgBox "Kész"
 End Sub
- 
			
			  lapa veterán válasz  Vizes Tomi
							
							
								#13135
							
							üzenetére Vizes Tomi
							
							
								#13135
							
							üzenetérekimásoltad a szóköznek látszó dolgot, vagy beírtál szóközt? ha f2-vel belemész a cellába is ott van a szóköznek látszó dolog? 
- 
			
			  cousin333 addikt válasz  Vizes Tomi
							
							
								#13127
							
							üzenetére Vizes Tomi
							
							
								#13127
							
							üzenetéreÜdv! Esetleg részleteiben vagy egészében nem tudnád elérhetővé tenni a fájlt? Csak mert akkor mindenki ki tudná próbálni a saját megoldását, és nem telne el olyan sok idő két javaslat között... ui: az eredeti csv fájl, vagy annak részlete lenne a legjobb. 
- 
			
			  VGYke addikt válasz  Delila_1
							
							
								#13120
							
							üzenetére Delila_1
							
							
								#13120
							
							üzenetérelapa Delila_1, köszönöm! Bennem van a hiba, nem fogalmaztam meg a kérdésem világosan. 
 Tehát függetlenül az exceltől (bár onnan származnak az adatok, de immár ez lényegtelen), van egy T(i)=értékeket tartalmazó adathalmazom, ahol i=1-től véges egészig tart.
 Pl. T(i1)=5, T(i2)=3, T(i3)=6, T(i4)=5, T(i5)=3, T(i6)=100, T(i7)=5, T(i8)=9
 Helyes sorrend: T(i1)=5, T(i2)=3, T(i3)=6, T(i4)=100, T(i5)=9.
 Tehát VB-ben, erre keresnék egy egyszerű for-next, while-wend, mit tudom én ciklust, mert ahogy én megírtam az nevetséges.
- 
			
			  Vizes Tomi tag válasz  Vizes Tomi
							
							
								#13131
							
							üzenetére Vizes Tomi
							
							
								#13131
							
							üzenetéreVisszaolvastam egy kicsit egy kollégának volt hasonló gondja megcsináltam amit Delila_1 írt 
 sajna nekem sem működött . Pedig Delila_1 a szememben egy nagy excel ász. . Pedig Delila_1 a szememben egy nagy excel ász.
 ne nem offolok tovább
- 
			
			  lapa veterán válasz  Vizes Tomi
							
							
								#13127
							
							üzenetére Vizes Tomi
							
							
								#13127
							
							üzenetéref2 --> szóköznek látszó izé kijelöl --> ctrl + c --> oszlop kijelöl --> ctrl + h --> "mit cseréljen" --> ctrl + v --> alt + a --> bódog. 
- 
			
			  Vizes Tomi tag válasz  Vizes Tomi
							
							
								#13128
							
							üzenetére Vizes Tomi
							
							
								#13128
							
							üzenetéreA táblázat felett elmélázva rájöttem, hogy végül is az egész táblázatom nem ér semmit ebben a formában, tehát tartoztam az excel ördögnek egy kis küszködéssel. 
 Az ötlet továbbra is kell mert a táblázatot újragyártatom a megfelelő szakikkal, és akkor már gyorsan le tudnám nyomni azt ami nekem kell.Köszönöm Sziasztok 
- 
			
			  Amice csendes tag válasz  Vizes Tomi
							
							
								#13127
							
							üzenetére Vizes Tomi
							
							
								#13127
							
							üzenetéreÜdv! 
 Ha Cella formázás/Szám-nál az Ezres csoport elől kiszeded a pipát, nem javul a helyzet? (elötte kijelölve az egész oszlopot)
- 
			
			  Vizes Tomi tag válasz  Vizes Tomi
							
							
								#13127
							
							üzenetére Vizes Tomi
							
							
								#13127
							
							üzenetéreItt vagyok megint végül is az ötlet működik egy darabig mert az összefűzött számokat szövegnek írja, de egy másolás beillesztés után már enged átalakítani, csak az a bajom, hogy nőnek a számok , így nem tudom végigrántani az egész táblázaton. Na mind 1 már ez is több m int a semmi  
- 
			
			  Vizes Tomi tag Üdv mindenkinek! A következő problémám lenne. Van egy CSV fájlom. Ezt megnyitom excellel király, de az a baj, hogy az utolsó oszlopban lévő számok szövegek legalábbis gondolom mert balra vannak igazítva, a cellaformázásban általános ír. Olyan minta az ezres elválasztó vagy egy szóköz lenne a számokban pl 4 876. Így nem tudok vele számolni. Hogy a viharba lehet kiszedegetni ezt onnan. A trim és a tisztít függvények hatástalanok. A súgó is nézegettem, de azt írta, hogy a helyette függvényt is be kell dobni, azzal átalakítani és úgy már a trim vagy a tisztit függvény is jó. Oké de mi az ezres elválasztó ASCII kódja . Vagy valami ötlet.? Vagy most az jutott az eszembe, hogy akkor jobbról négy karakter levágása utána balról egy a kettő összerak és már jó is? Na kipróbálom, de egy másik ötlet is jó lenne, hagy tanuljak  Köszönöm Sziasztok 
- 
			
			  Amice csendes tag Sziasztok! 
 Egy problémával fordulnék Hozzátok. 3 műszakos dolgozói munkaidő nyilvántartó táblázatot szeretnék készíteni. Itt a fórumon találtam már egy hasonló megoldást, de nem felel meg teljesen az elvárásoknak. A táblázatban lenne vezetve a munkaidő kezdése, és vége, amiből ki kellene számítania, hogy ebből mennyi időt dolgozott délelőtt, délután, és éjszaka. A gond a műszakbeosztással van, mert a délelőtt az 6:00-14:30, a délután 13:30-22:00, az éjszaka pedig 21:45-6:15 (mindhárom műszakban 30 perc szünet)
 A műszak kezdések, és vége 1-1 cellában lennének, ha változik, akkor ne kelljen átírni minden képletet (jelenleg is tervben van a munkaidő beosztás változtatása) Továbbá a táblázatnak rugalmasan kellene kezelnie ezeket az időpontokat, mert vannak dolgozók akik 8:00-ra, 9:30-ra járnak, és több, esetleg kevesebb időt dolgoznak mint 8 óra. A 30 perc szünetet abból a műszakból vonja le, amelyikben több időt volt a dolgozó.
 Amit találtam megoldást, azzal az a gond, hogy a műszakok nem fedik egymást (6:00-14:00, 14:00-22:00, 22:00-6:00)
 Makrót nem szeretnék használni, remélem tudtok segíteni ennek a megoldásában, mert én már napok óta töröm a bucim, de nem tudtam kitalálni a olyat, ami 100%-ba megfelelne.
 A segítségeteket előre is köszönöm!! 
- 
			
			  lordring aktív tag Na, remélem most látszik.  
- 
			
			  lordring aktív tag Sziasztok! A következő gondom van: a Desktopra kirakott excel panacsikonjaimat nem nyitja meg a rendszer, hanem az alábbi hibát kapom. Csak excel fájlokkal csinálja, word, powerpoint, minden más ok. 
 Újratelepítettem az Office-t, kiléptettem tartományból a gépet, majd újra be. Semmi eredmény.
 Van esetleg vkinek ötlete? 
- 
			
			  Delila_1 veterán Mese a megjegyzésekben.  Sub Gyomlal() 
 'Az A1:A10 tartomány beírása az "eredeti" tömbbe
 eredeti = Application.Transpose(Range("A1:A10"))
 
 'Egyformák törlése az A oszlopból
 For sor = 10 To 1 Step -1
 If Application.CountIf(Columns(1), Cells(sor, 1)) > 1 Then _
 Cells(sor, 1).Delete Shift:=xlUp
 Next
 
 'A kigyomlált A1:Ax tartomány beírása az "uj" tömbbe
 usor = Range("A1").End(xlDown).Row
 uj = Application.Transpose(Range("A1:A" & usor))
 End Sub
- 
			
			
- 
			
			  VGYke addikt Sziasztok! Ismét exceles makrós kérdéssel jelentkeznék. Megoldottam ugyan a feladatot, de valami iszonyatosan bonyolultan, biztos a hozzáértők tudnak sokkal egyszerűbb megoldást. 
 Előállítok egy egyváltozós tömböt (ezt így hívják ), ahol egy keresés találati sor eredményeit gyűjtöm. Azonos sorok szerepelhetnek, de az azonosokat ki szeretném gyilkolni. ), ahol egy keresés találati sor eredményeit gyűjtöm. Azonos sorok szerepelhetnek, de az azonosokat ki szeretném gyilkolni.
 Egyszerű példaként: T(1)=5 érték, T(2)=3, T(3)=6, T(4)=5, T(5)=3, T(6)=100, T(7)=5, T(8)=9
 Tehát vannak benne ismétlődő elemek, de ha ismétlődik, az "alatta" való ismétlődést ki akarom irtani és a helyes sorrend: T(1)=5, T(2)=3, T(3)=6, T(4)=100, T(5)=9.
 Ezt excel képletekkel több oszlopba megírva nem nagy ügy, DARABTELI-t bűvölve, de sajnos a VB-ben változókkal nem működik a COUNTIF (csak range-t lehet megadni, tehát ki kellene iratni az értékeket excelbe, stb.)
 Van ötletetek makrós (VB) megoldásra? Én ugyan írtam egyet, de az annyira ronda és bonyolult, hogy inkább senkinek nem mutogatom.
- 
			
			  lapa veterán válasz  Delila_1
							
							
								#13005
							
							üzenetére Delila_1
							
							
								#13005
							
							üzenetérecsak egy megjegyzés, mert láttam az oldal tetején és nemrég volt hasonlóm: én óvakodnék az ékezetektől meg spec magyar karakterektől minden szinten. jelenleg csak sejtésünk van róla, hogy nálunk egy egész komoly access program pölö ilyenek miatt nem működik bizonyos accessekben, más accessekben meg igen (az access verziók és nyelvek kb random működnek vagy nem - van hogy tökugyanaz az access verzió másik gépen elhal meg ilyenek, és nem szeku vagy trust beállítás). persze lehet, hogy soha semmi baj nincs belőle, de ténykérdés, hogy ezek angolra vannak hitelesítve, jobb szárazon tartani a puskaport. 
- 
			
			  #74459392 törölt tag Sziasztok! Valaki meg tudná mondani, hogyan kell excel-ben tisztít függvényt használni? Van egy táblázatom tele számokkal, amit egy programból exportáltam excel fájlba, de az a baj, hogy minden számnál az ezreseknél van egy szóköz, amit el kell távolítanom, mert így nem tud számolni vele a program. Hogyan lehet ilyet csinálni? 
- 
			
			  föccer nagyúr Az fkeres mindig a legbaloldalibb (az első) oszlopban keresi a keresési értéket, így biztosan, hogy fel kell cserélned a két oszlopot. Utána meg valami ilyesmi lesz a függvényed: =fkeres(min(B1:B20);B1:C20;1;0) Ez már feltételezi, hogy a B és C oszlopokat felcserélted. üdv, föccer 
- 
			
			  gyga senior tag sziasztok. küzdök egy fkeres függvénnyel de nem megy: adott B C oszlop ezekben van adat 1-20ig a C oszlopban meg kell keresnem a legkisebb összeget és a mellette levő B oszlop celláját kellene kiíratni. 
 Bizti hót egyszerű de már késő van nekem.
Új hozzászólás Aktív témák
- Fejhallgató erősítő és DAC topik
- Sorozatok
- Mini PC
- S.T.A.L.K.E.R. 2: Heart of Chornobyl
- AMD GPU-k jövője - amit tudni vélünk
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Kormányok / autós szimulátorok topikja
- Szívós, szép és kitartó az új OnePlus óra
- Battlefield 6
- bambano: Bambanő háza tája
- További aktív témák...
- BESZÁMÍTÁS! Intel Core i7 8700K 6 mag 12 szál processzor garanciával hibátlan működéssel
- Telefon felvásárlás!! Samsung Galaxy S24/Samsung Galaxy S24+/Samsung Galaxy S24 Ultra
- HGST HUH721010AL5200 10TB 7.2k SAS HDD, DELL branded, nettó 40000Ft + ÁFA, 1 év garancia
- BESZÁMÍTÁS! ASROCK B650M R5 7600X 32GB DDR5 1TB SSD RX 6900XT 16GB ZALMAN Z1 Plus EVGA 750W
- Game Pass Ultimate előfizetés azonnal, problémamentesen, méghozzá OLCSÓN! Immáron 8 éve!
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
 
						 
								 
							 
								 
							 
								 
							
 
							 
								

 
								 
							 
								 
							 
							 
								 
							 Installert lefuttatva felrakta, most már aktív lett....
 Installert lefuttatva felrakta, most már aktív lett.... 
								 
								 
							 ne hozz zavarba....bővebben ?
 ne hozz zavarba....bővebben ? 
								
 
							 
							
 
								 
								
 
							
 ....de ehez létfeltétel a segítségetek!
....de ehez létfeltétel a segítségetek! 


 
 
 
							 
								 
								 
								 
							
 
							 
							 
								 
							 
								 
								 
							 
								 Fferi50
 Fferi50
