Hirdetés
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Mr Dini: Mindent a StreamSharkról!
- sidi: 386-os Chicony gázplazma laptop memóriabővítése
- Pitterix: Gyógytorna
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Brogyi: CTEK akkumulátor töltő és másolatai
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- GoodSpeed: Kell-e manapság egérpad vagy sem?
- 
			  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 Tényleg elkerülte a figyelmemet, elnézést. A Munka1 laphoz rendelt makró: Private Sub Worksheet_Change(ByVal Target As Range) 
 If Target.Column = 3 Then
 Dim usor As Long
 usor = Sheets("Munka2").Range("A50000").End(xlUp).Row + 1
 Rows(Target.Row).Copy
 beilleszt usor
 End If
 End SubÉs most a VB szerkesztőben a füzetedhez nyiss új modult. Insert, Module. 
 A kapott üres lapra ez jön:Sub beilleszt(usor) 
 Sheets("Munka2").Select
 Rows(usor).Select
 Selection.PasteSpecial Paste:=xlPasteValues
 Application.CutCopyMode = False
 Sheets("Munka1").Select
 End SubÍgy már értéket illeszt majd be a Munka2-re. 
- 
			
			  bozsozso őstag válasz  Fire/SOUL/CD
							
							
								#9691
							
							üzenetére Fire/SOUL/CD
							
							
								#9691
							
							üzenetéremost kipróbáltam és ennél a sornál megáll: If UCase(MyStrs(4)) = UCase(UserChange) Then runtime error'9': Subscript out of range 
- 
			
			  tzetko csendes tag Szia Delila! 
 lehet hogy nem olvastad a tegnap esti kérésemet.
 nem szeretnék tolakodó lenni, pusztán kérdezem tudsz-e még segíteni nekem?
 fentebb láthatod a kérésemet.Köszi. 
- 
			
			  bozsozso őstag válasz  Fire/SOUL/CD
							
							
								#9690
							
							üzenetére Fire/SOUL/CD
							
							
								#9690
							
							üzenetéreigen fix helyen van benne minden adat. a termék neve mindig a 4. helyen 
- 
			
			  DoubleD aktív tag Egy Excel táblázat egy oszlopában található értékekre szeretnék átlagot számolni úgy, hogy minden ötödik elem vegyen részt a folyamatban. Valahogy úgy, hogy =ÁTLAG(1:5:100). Tudna valaki segíteni a szintaxisban? 
- 
			
			válasz  bozsozso
							
							
								#9681
							
							üzenetére bozsozso
							
							
								#9681
							
							üzenetéreNo mindegy, majd kipróbálod, aztán ha valamit módosítani kell, akkor módosítva lesz...  Private Sub CommandButton1_Click() 
 'elválasztó-karakter a CSV fájlokon belül
 Const MYDELIMITER = ";"
 'hol találhatóak a CSV fájlok
 Const MYPATH = "D:\fire\csvs_path\"
 'melyik munkalapra legyenek bemásolva az adatok
 Dim DestWB As Worksheet
 Set DestWB = Worksheets("Munka2")
 'a megadott munkalap melyik cellájától kerüljenek be az adatok
 Dim DestRange As Range
 Set DestRange = DestWB.Range("A1")
 Dim MyStr As String
 Dim MyStrs() As String
 'meg kell adni, milyen terméket keressünk a CSV fájlok-ban és OK gomb
 'Cancel gombbal megszakítható a művelet
 UserChange = InputBox("Mit keressünk? (kis- és nagybetű nem számít...)", "Keresés...")
 If Len(UserChange) > 0 Then
 Application.ScreenUpdating = False
 'kiválasszuk a megadott munkalapot
 DestWB.Select
 'töröljük annak teljes tartalmát
 DestWB.UsedRange.Clear
 DestRange.Select
 MyRowCount = 0
 MyFname = Dir(MYPATH & "*.csv")
 Do While Len(MyFname) > 0
 MyFnum = FreeFile
 Open MYPATH & MyFname For Input As MyFnum
 While Not EOF(MyFnum)
 Line Input #MyFnum, MyStr
 MyStrs = Split(MyStr, MYDELIMITER)
 'vizsgáljuk, hogy a CSV fájl adott sorában, utolsó eleme után van-e még elválasztókarakter avagy sem
 If Right(MyStr, 1) = MYDELIMITER Then
 MyCount = UBound(MyStrs())
 Else: MyCount = UBound(MyStrs()) + 1
 End If
 'a MyStrs(0) indexével adjuk meg, hogy a CSV fájlon belül, hányadik elem a termék neve
 'első->0, második->1, harmadik->2 stb stb
 If UCase(MyStrs(0)) = UCase(UserChange) Then
 For i = 0 To MyCount - 1
 ActiveCell.Offset(MyRowCount, i).Value = MyStrs(i)
 Next i
 MyRowCount = MyRowCount + 1
 End If
 Wend
 Close MyFnum
 MyFname = Dir()
 Loop
 Application.ScreenUpdating = True
 'ha nem találtunk egyetlen megadott nevű terméket sem, arról értesítést adunk
 If MyRowCount = 0 Then MsgBox "A megadott termék nem található az átvizsgált CSV fájlokban.", vbInformation
 End If
 Set DestWB = Nothing
 Set DestRange = Nothing
 End Sub
- 
			
			
- 
			
			  bugizozi őstag Azt hiszem értem hogy mit mondasz, de nem értem, hogy miért nem működik nálad... 
 Egy üres excelben átneveztem a Munka2 lapot "Első vállalat" -ra,idézőjelek nélkül majd a Munka1 lapra váltottam.
 A kódom:nev = "Első vállalat" 
 Sheets(nev).Selectfuttatom és simán átvált az "Első vállalat" -ra... 
- 
			
			  radam csendes tag válasz  bugizozi
							
							
								#9684
							
							üzenetére bugizozi
							
							
								#9684
							
							üzenetéreKöszönöm, de szvsz az alapvető probléma az, hogy a nev változó a bevitt nevet idézőjelek nélkül őrzi meg. (nev="első vállalat" -> ?nev = első vállalat). Viszont amikor kiválasztom a munkalapot, akkor megint az "első vállalat" írásmódra van szükségem (Worksheets("első vállalat").Activate). 
- 
			
			  radam csendes tag Sziasztok! Egy technikai jellegű kérdésre keresem a választ. 
 Vannak vállalatneveim egy oszlopban, mellette további oszlopokban az adott vállalatra vonatkozó adatok. Illetve vannak a vállalat nevét viselő munkalapok. A cél: a fenti munkalapról az adott vállalat nevét viselő munkalapra átmásolni az adott vállalatra jellemző adatokat.
 Probléma: ha egy változóba beolvasom a vállalat nevét (pl. nev="Első vállalat"), akkor ezzel a változóval meg tudom hívni a vállalat nevét viselő munkalapot (pl. Worksheets(nev).Activate)? Mert ezt nekem nem fogadta el. Ez a helyes írásmód? Vagy hogyan lehet ezt kivitelezni?Köszönöm! 
- 
			
			  tzetko csendes tag Szia Delila! 
 A múltkor kaptam tőled segítséget "mentés makróval"
 Munka1 lapon 3 oszlop kitöltése után automatikusan másol a Munka2 nevű lapra és a mentéseket soronként hozzáadja a Munka2 nevű lapon.
 A makró jól működik, de volna egy kérésem amit változtatni kellene rajta.
 A copy-zás helyett csak értékbeillesztést kellene végrehajtania a Munka1 -ről a Munka2 lapra.
 makrófelvétellel nem boldogulok.
 Amit múltkor írtál:
 Private Sub Worksheet_Change(ByVal Target As Range)
 If Target.Column = 3 Then
 Dim usor As Long
 usor = Sheets("Munka2").Range("A50000").End(xlUp).Row + 1
 Rows(Target.Row).Copy Sheets("Munka2").Cells(usor, 1)
 End If
 End Subeddig amit próbálgattam, de nem működik: Private Sub Worksheet_Change(ByVal Target As Range) 
 If Target.Column = 3 Then
 Dim usor As Long
 Selection.Copy
 Sheets("Munka2").Select
 usor = Sheets("Munka2").Range("A50000").End(xlUp).Row + 1
 Rows(Target.Row).Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
 :=False, Transpose:=FalseEnd If 
 End SubSegítségedet előre is köszönöm. 
- 
			
			  bozsozso őstag sziasztok! Olyanra lenne szükségem, hogy több hasonló nevű *.csv-ből szeretném az ugyanolyan termék neveket és a hozzá tartozó adatokat kinyerni egy excelbe. A megnevezéshez mennyiségek tartoznak és ezt szeretném összesíteni belőle egy excel táblába. Valószínű de nem biztos, hogy minden csv-ben szerepel ugyanaz a megnevezés. 
 Ezek termék megnevezések és hozzá tartozó mennyiségek, árak. A mennyiségeket szeretném összeadni az áradatoket nem, de ha már a mennyiséget sikerülne egy táblázatba kinyernem az jó lenne. Az ár az minden telephelynél egyforma.Előre is köszönöm a segítséget. 
- 
			
			  ulrik19 tag Csinálj egy kumulált valószínűségoszlopot (eloszlási függvényt): 
 40
 69
 84
 93
 98
 100Majd generálsz egy (lineáris eloszlású) "sima" véletlenszámot 0 és 100 közötti intervallumra. Ezután az fkeres() = vlookup() függvények intervallumkeresésével kiválasztod, hogy melyik esemény következett be a 6-ból és annak mi a kimenete. 
- 
			
			  Franticfox tag válasz  Delila_1
							
							
								#9677
							
							üzenetére Delila_1
							
							
								#9677
							
							üzenetéreNo, holnap lehet küldök akkor egy rövidebb szakaszt  (Igazából az időm csak egy részében tudok ezzel foglalkozni, ezért is gondoltam h segítséget kérek) Ma is gondolkoztam ezen, de szóval inkább hazajöttem már (Igazából az időm csak egy részében tudok ezzel foglalkozni, ezért is gondoltam h segítséget kérek) Ma is gondolkoztam ezen, de szóval inkább hazajöttem már Majd küldök valami jellegében hasonló dolgot, úgy biztos világosabb lesz. Amúgy igen, már a 2007-es verziót is utáltam, ezt a 2010-est még csak kezelni sem tudom, és egyébként is Origint használtam már az utóbi időben, itt viszont excel van feltéve (ráadásul a legutóbbi)... Eddig is köszönöm a segítségedet amúgy Majd küldök valami jellegében hasonló dolgot, úgy biztos világosabb lesz. Amúgy igen, már a 2007-es verziót is utáltam, ezt a 2010-est még csak kezelni sem tudom, és egyébként is Origint használtam már az utóbi időben, itt viszont excel van feltéve (ráadásul a legutóbbi)... Eddig is köszönöm a segítségedet amúgy Szép estét! Szép estét!Üdv, Franticfox 
- 
			
			  Delila_1 veterán válasz  Franticfox
							
							
								#9676
							
							üzenetére Franticfox
							
							
								#9676
							
							üzenetéreHú, eltarthatott egy ideig, míg ezt megfogalmaztad,  ám a kívülállónak (vagy legalábbis nekem) ez így túl tömény. ám a kívülállónak (vagy legalábbis nekem) ez így túl tömény.Mi lenne, ha elküldenéd a füzetet? hátha akkor jobban átlátnám. 
 Elég 2 db 313 soros egység, és hamis adatok is megfelelnek, csak a jellegük legyen olyan, mint az eredetié.Ja, és ha elküldöd, 2007-es formában tedd. Azt is szívből utálom, de fel van téve, és dolgozom is vele, ha kell. 2010-em nincs. 
- 
			
			  Franticfox tag válasz  Delila_1
							
							
								#9675
							
							üzenetére Delila_1
							
							
								#9675
							
							üzenetére2010... Próbálkoztam itt ezekkel a függvényekkel, és szép és jó, hogy kiírok egy adott cellából egy értéket, de hogy lesz ebből adatsor?... szóval nekem van egy hosszú adatsorom, a nekem ebből szükséges értékeket ki is tudom jelölni, ezt eddig is meg tudtam csinálni mondjuk úgy, hogy a megfelelő értékek mellé a köv oszlopba írtam egy egyest a megfelelő sorrendben, majd a jobb alsó sarokban lévő kis fekete x-et lehúztam, de ez most nem is érdekes, megpróbálom megvilágítani az engem érdeklő problémát:  Szóval tegyük fel, hogy most van egy lyukas adatsorom mindazokkal az adatokkal amik kellhetnek nekem. Azt akarom csinálni, hogy a 313 soronként ismétlődő értékeket megvizsgálom, és az értékeküktől függően 5 másik oszlopba rendezem a rákövetkező 312 cellát. 
 Mindezt azért csinálom, mert ez az 5 oszlop különböző típusú pontokat takar, a pontok jellemzőit pedig 38 tulajdonság határozza meg, ami a 312 sorban van leírva, jó foghíjasan, ráadásul az egyes tulajdonságokhoz tartozó értékek is külön cellákban vannak ugye. Ezek után majd ki akarok választani a helyzettől függően 2 tulajdonságot, illetve az ehhez tartozó értékeket, és a pontokat ábrázolni egy pontdiagramon, vagyis egy 2 dimenziós koordinátarendszerben, hogy szemmel lássam, mennyire különülnek el egymástól a ponthalmazok.Nem tudom, mennyire sikerült megvilágítani a problémát... Megoldást jelenthetne a problémára a következő eljárás: Egy eljárás, ami az oszlopban megvizsgál minden 313-ik értéket, és hogyha az X, akkor az onnan számított +Y-odik cellát kimásolja egy Z-edik oszlopba úgy, hogy a soron következő ugyanolyan X-hez tartozó +Y-odik értéket az előző alá másolja. Ez pont úgy szortírozná szét a dolgokat, ahogy nekem kellene, tehát lenne 5 oszlopom, ami ugyanolyan típusú pontokat tartalmaz, a rá jellemző Y értékekkel. 
 Egy másik Y értékre is megcsinálva ugyanezt, majd ábázolva ezt diagramon, kapnék egy 2 dimenziós mátrixot, amiben szemmel láthatóan el lehetne különíteni az 5 csoportba tartozó pontokat mondjuk a színük alapján.Tehát 4 változtatható érték kell nekem az eljárásba, X, Y, Z, és mondjuk a a minden 313.-ik sort is lehetne variálni, ez legyen V.  
- 
			
			  Delila_1 veterán válasz  Franticfox
							
							
								#9673
							
							üzenetére Franticfox
							
							
								#9673
							
							üzenetére
- 
			
			  Delila_1 veterán válasz  Franticfox
							
							
								#9673
							
							üzenetére Franticfox
							
							
								#9673
							
							üzenetéreAz 
 =INDIREKT("A"&HOL.VAN("<int>3</int>";A:A;0)+3)
 elején az "A" azt jelenti, hogy a keresett cella értékét az A oszlopból vegye. A sor számát a hol.van függvény adja, ami az idézőjelek közé tett <int>3</int> szöveget keresi, szintén az A oszlopban (A:A), a jelenlegi képlet szerint. A nulla az A:A után azt jelzi, hogy pontos egyezést keressen, mert lehetne közelítő találat is, a súgóban találsz erről leírást, ha érdekel.Ha a keresett szöveget pl. az E1-ben adod meg, a képlet =INDIREKT("A"&HOL.VAN(E1;A:A;0)+3)-re módosul, itt már nem kell idézőjelek közé tenni. 
 Az E1-be tehetsz egy érvényesítést, ami egy legördülőből teszi kiválaszthatóvá a keresett értéket.
- 
			
			  Delila_1 veterán válasz  Franticfox
							
							
								#9670
							
							üzenetére Franticfox
							
							
								#9670
							
							üzenetére
- 
			
			  Franticfox tag válasz  Delila_1
							
							
								#9669
							
							üzenetére Delila_1
							
							
								#9669
							
							üzenetéreSzóval van egy 172.000 sorból álló oszlopom 313 sorú blokkokkal, nem tudom egyenként elnevezni őket.  További probléma, amit elfelejtettem említeni, hogy sajnos a címzések neve megegyezik egy tulajdonságnévvel sajnos... (konkrétan van 38 tulajdonság és mondjuk 5 címzés, és a címzések neve pl <int>2</int>, vagy <int>3</int>, és a tulajdonságok közt is van egy ilyen nevű. Ezen kívül nekem pl a <int>2</int> tulajdonság után 3 cellára lévő érték kellene, mert az tartozik hozzá... :/ További probléma, amit elfelejtettem említeni, hogy sajnos a címzések neve megegyezik egy tulajdonságnévvel sajnos... (konkrétan van 38 tulajdonság és mondjuk 5 címzés, és a címzések neve pl <int>2</int>, vagy <int>3</int>, és a tulajdonságok közt is van egy ilyen nevű. Ezen kívül nekem pl a <int>2</int> tulajdonság után 3 cellára lévő érték kellene, mert az tartozik hozzá... :/
- 
			
			  Delila_1 veterán válasz  Franticfox
							
							
								#9668
							
							üzenetére Franticfox
							
							
								#9668
							
							üzenetére
- 
			
			  Franticfox tag Sziasztok! Egy elég alapvető problémám lenne, valószínűleg valaki fel is vetett már valami hasonlót, de sajnos nincs elég időm a megfelelő keresésre. A probléma a következő lenne: Adott egy sok kisebb adatoszlopból álló hosszú adatoszlop (tehát egy adatoszlop ismétlődő szakaszokkal). Az egyes kis adatoszlopok rögtön az elején meg vannak címezve egy számmal, a következő sorok pedig különböző tulajdonságokat írnak le. 
 Azt szeretném megcsinálni, hogy ha a kis adatoszlopok elején lévő címzés (mondjuk van 5 fajta ilyen, a nevük 1,2,3,4,5) egyenlő 1,2,3,4,5 valamelyikével, akkor abból a kis adatoszlopból másoljon ki a tulajdonságokra vonatkozó értékeket egy másik oszlopba.
 Tehát a nagy adatoszlopomból csináljunk 5 kisebb adatoszlopot, a kis oszlopok elején lévő címzés szerint.
 Alapvetően azzal nem tudok mit kezdeni, hogy az egyes adatok közt vannak üres/felesleges cellák, amik nem kellenek, és nem tudom eltüntetni őket úgy, hogy az 5 kisebb oszlopba csak a nekem szükséges adatok legyenek felsorolva. Valaki tud segíteni?... Üdv, Franticfox 
- 
			
			  perfag aktív tag Szerintem nem jól kérdezel. Én egyáltalán nem értem mit szeretnél (elismerem, a 84-es IQ-m mellett ez egyáltalán nem meglepő.  ) Szomorú, de nem tudom mi az a Bernoulli, még szomorúbb, hogy nem is akarom tudni. Azt mond meg miből hogyan kellene kiszámolni valamit, és ha jól csinálom akkor mennyi legyen az eredmény. ) Szomorú, de nem tudom mi az a Bernoulli, még szomorúbb, hogy nem is akarom tudni. Azt mond meg miből hogyan kellene kiszámolni valamit, és ha jól csinálom akkor mennyi legyen az eredmény.
- 
			
			  tuono csendes tag Nagyon tetszik ez a fórum, hihetetlen, hogy mindenre tudjátok a választ.  Nem tudom, hogy ilyesmiben is tudtok-e segíteni?! Egy ideje próbálok csinálni magamnak egy véletlen-szám generátort. Egy egyszerű Bernoulli sikerült is (igen-nem bekövetkezéssel), de ennél összetettebbre van szükség, hogy pontosan tudjam szimulálni az összeredményt. Tehát készíteni szeretnék magamnak egy véletlen-szám generátort. 6 esemény véletlenszerű bekövetkezése (pl. 1000 esetből), meghatározott valószínűséggel. A kép mutatja, hogy miről van szó. A "Data Analysis" alatt keresgéltem hozzá, de nem tudom melyiket kéne használnom, azt meg pláne nem, hogy hogyan. Bár excelhez kötődik, de lehet kissé OFF.   
- 
			
			  perfag aktív tag válasz  Delila_1
							
							
								#9659
							
							üzenetére Delila_1
							
							
								#9659
							
							üzenetéreNem állítom, hogy egyszerűbb. Más. Tömbképlettel. C3:C7 tartományra a negatív számok átlaga: 
 {=ÁTLAG(HA(C3:C7<0;C3:C7;HAMIS))}
 Nem saját tudás, Chip Pearson pont egy ilyen példán mutatja be a tömbképletek használatát.
- 
			
			  tuono csendes tag válasz  m.zmrzlina
							
							
								#9660
							
							üzenetére m.zmrzlina
							
							
								#9660
							
							üzenetéreKöszönöm, de sajna 2003-as az excelem. atlagha nincs sajna.  
- 
			
			  Delila_1 veterán Valószínűleg meg lehet oldani egyszerűbben is, míg nem jön jobb ötlet, addig ezt javaslom. A számok az A1:A20 tartományban vannak. 
 A B1 képlete. =HA(A1>0;1;-1), ezt lemásolod B20-ig.
 Pozitívak átlaga: =SZUMHA(B1:B20;1;A1:A20)/DARABTELI(B1:B20;1)
 Negatívak átlaga: =SZUMHA(B1:B20;-1;A1:A20)/DARABTELI(B1:B20;-1)
- 
			
			  tuono csendes tag Sziasztok! Egy kis segítségre lenne szükségem. 
 Van egy oszlopom, ahol számok szerepelnek. Van köztük pozitív és negatív is. Azt szeretném elérni, hogy egy külön mezőbe átlagolja nekem a negatív összegeket, egy másikba pedig a pozitív összegeket. Én ezeket akarom majd egymással elosztani, egy kvázi átlaghozamot, arányt számolni belőlük.
 Próbáltam már "ha" függvénybe ágyazott "atlag" függvénnyel, de nem működik. Nem tudom mi lehet a gond, nem igazán értek hozzá.Előre is köszi, 
 tuono
- 
			
			  Pá addikt Sziasztok! Solveres zseniket várok.  
 Forma1-es fantasy ligához készítettem egy excel táblát, hogy segítsen optimalizálni a csapatomat.
 Arról van szó, hogy van ugye 12 csapat és 24 pilóta. Minden csapatnak és pilótának van egy X értéke, ami meghatározza, hogy milyen erős és egy Y, ami azt hogy mennyibe kerül. Nekem van összesen Z pénzem és abból kell kigazdálkodni a lehető legerősebb 2 pilóta + 3 csapat kombót. Annyi megkötés van még, hogy ha válaszottam mondjuk egy csapatot, akkor a pilótáknál már nem választhatom az adott csapat pilótáit és fordítva.Nah, ezt sikerült megoldani. Sajnos nem tökéletes, mivel a solver iszonyatosan erölteti a tört számokat, annak ellenére, hogy minden lehetséges formában elmagyaráztam neki, hogy kizárólag egész számokat kérek. De fogjuk rá, hogy nagyjából működik. Viszont. A következő fordulóban már azt kéne csinálni, hogy nem nulláról építkezem, hanem a meglévő csapatomat kéne upgradelni. Szóval a solver figyelembe kéne vegye, a jelenlegi csapatomat és úgy összeállítani az újat, hogy a régi csapatomból elad elemeket (ha kell) azért pénzt kapok, majd megveszi az újakat stb. Nem tudom, hogy én vagyok primitív ehhez a feladathoz, vagy a solver, de egyelőre nem sikerült dűlőre jutnunk egymással.  
- 
			
			  visit tag válasz  m.zmrzlina
							
							
								#9653
							
							üzenetére m.zmrzlina
							
							
								#9653
							
							üzenetéreIgen, igeeeeen! Köszönöm!! 
 Ez az "abszolút hivatkozás", ez nem jutott eszembe.
- 
			
			
- 
			
			  visit tag Üdv! 
 Nem tudom megoldani:
 Benzinköltség számítás. Adott napon elfogyott x liter, ez került y forintba.
 A oszlop = liter (pl. 42liter)
 B oszlop = liter * Ft
 De azt szeretném, hogy mondjuk kinevezek egy cellát, pl. D5, és ebbe beleírom, hogy 354Ft.(1 liter benzin ára)
 Ezután a B oszlop sorai mindig szorozzák meg az A oszlop sorait ezzel a D5 értékkel.
 A gondom az, hogy ha beírom az első sorba a képletet, és végighúzom a cellát lefelé, akkor a D5 is szépen növekszik D6, D7, D8 stb. Csak én ezt nem akarom, azt szeretném, hogy minden sor így nézzen ki: B1=A1*D5 , B2=A2*D5, B3=A3*D5, stb.
 Ezt jó bonyolultan tudtam leírni...
 Köszönöm az esetleges segítséget!
- 
			
			  Delila_1 veterán válasz  Retekegér
							
							
								#9648
							
							üzenetére Retekegér
							
							
								#9648
							
							üzenetéreAz angol nyelvterületről érkezett fájloknál hol a hónap, nap, év, hol a nap, hónap, év formátumot alkalmazzák. Eszerint pont a nem jót választottam, de szerencsére észnél voltál.  Amit a képleteddel előállítottál, azt szövegként értelmezi az Excel, bár dátum küllemű. Ha nem akarsz vele további műveletet végezni dátumként, akkor jó. 
- 
			
			  Retekegér MODERÁTOR Hali! Hogyan tudom egy cella tartalmát fordítva beírni egy másikba? 
 A lényeg, hogy baromi sok dátummal kéne dolgozni, de 01/01/2011 formátumban vannak, amikkel a magyar nyelvű Excel nem tud dolgozni. Más megoldás esetleg?
 Köszi előre is!
- 
			
			  Emu őstag Annyi a lényeg, hogy az értékesítés több termékből tevődik össze, aminek az arányait is szemléltetni szeretné az oszlopokon. Az oszlopokat pedig 2 sorban szeretném elrendezni, hátul a 2010-es havi lebontású értékesítésnek az oszlopai előtte pedig 2011 január-február, a többi hónap meg egyenlőre 0. Így érthető volt?  
- 
			
			  Emu őstag Sziasztok! Alapszintű excel felhasználó vagyok és az alábbi probléma túltett rajtam:  Ilyen diagramot kellene csinálnom a főnökömnek, csak nekem halmozott oszlopokkal. 
 Tudnátok segíteni? Nekem sehogy nem jött össze. Köszi!
- 
			
			  alexnowan aktív tag Sziasztok! Pivot táblában linket hoz a tábla de nem aktív. 
 Hogyan lehet aktív link(ek)et kapni eredményül? Tx 
- 
			
			  Eprom csendes tag Sziasztok, 
 Hogy tudnám azt megoldani,hogy egy adatbázisban ami hetente frissül és egy excel file-ban az évnek-hétnek megfelelő fülre kerülnek az adatok (Pl:. W1110) automatizált frissitésű pivot táblát csináljak?
 Előre is köszi.
- 
			
			  perfag aktív tag Én Eric Wells: Developing Microsoft Excel 95 Solutions with Visual Basic for Applications könyvét vettem meg annak idején. Ma már nem költök könyvre. Ha vennék John Walkenbach könyvet vennék, vagy az Apress kiadó könyveit. Nem árulok el titkot, hogy ezek a Net sötét oldalán (nem legálisan) letölthetők. 
 Ha beírod a google-be: excel vba tutorial egész jó oktató oldalakat találsz, angolul persze tudni kell egy bizonyos szinten. Ha túl vagy az alapokon akkor jöhet a Contextures, Chip Pearson és más Excel szakértők honlapjain a példák tanulmányozása.
- 
			
			  radam csendes tag Melyik ma is kapható magyar nyelvű könyvet ajánlanátok a makrók programozásának elsajátításához? 
 Mennyivel könnyebb a helyzet, ha az angol nyelvű szakirodalmat is bevesszük a körbe?Olyan könyvet keresek, ami 1.) megfelelően strukturált, 2.) kellő mélységű. 
- 
			
			  Delila_1 veterán Nem írtad, hány oszlopod van a Munka1-en. Feltételezem, akkor kell átmásolni az adatokat, mikor minden oszlopot kitöltöttél. A makróban 3 oszlopot vettem alapul, az 
 If Target.Column = 3 Then
 sorban ezt kell módosítanod. A makrót a laphoz rendeld.Private Sub Worksheet_Change(ByVal Target As Range) 
 If Target.Column = 3 Then
 Dim usor As Long
 usor = Sheets("Munka2").Range("A50000").End(xlUp).Row + 1
 Rows(Target.Row).Copy Sheets("Munka2").Cells(usor, 1)
 End If
 End Sub
- 
			
			  tzetko csendes tag Sziasztok! 
 Makróval szeretném megoldani, hogy van két excel munkalapom. Az egyikbe (Munka1) lapba írok pár sort, amelyet a másikba (Munka2)-be szeretnék menteni, úgy hogy mindig hozzáadja a (Munka2) lapon lévő mentettekhez.
 Makró rögzítéssel nem tudom megoldani
 leírná valaki nekem makróban a megoldást.Köszönöm 
- 
			
			válasz  Fire/SOUL/CD
							
							
								#9629
							
							üzenetére Fire/SOUL/CD
							
							
								#9629
							
							üzenetéreazigen  , ezt tényleg nem olvastam, vagy ha igen, akkor kiment a fejemből, vagy csak simán elfelejtettem. nem semmi a memóriád, nagyon szépen köszönöm , ezt tényleg nem olvastam, vagy ha igen, akkor kiment a fejemből, vagy csak simán elfelejtettem. nem semmi a memóriád, nagyon szépen köszönöm 
- 
			
			sziasztok! azt hogyan tudom megcsinálni, hogy egy diagramon belül úgymond két diagramtípust alkalmazzak. azt szeretném elérni, hogy legyen egy oszlopdiagramom, ami éves összesített adatokat mutat (pl vízfogyasztás, áramfogyasztás), és ugyanezen a diagramon legyen egy pont/vonaldiagram is, ami pedig egységárakat (Ft/3, Ft/kWh). Köszi a választ  
- 
			
			  GabeeeS csendes tag válasz  m.zmrzlina
							
							
								#9623
							
							üzenetére m.zmrzlina
							
							
								#9623
							
							üzenetéreKedves m.zmrzlina! Nagyon szépen köszönöm! Ez az internet igazi haszna, az elmék összekapcsolása, nem a rengeteg adat  Köszönöm szépen mindkettőtöknek! 
- 
			
			  Delila_1 veterán válasz  GabeeeS
							
							
								#9621
							
							üzenetére GabeeeS
							
							
								#9621
							
							üzenetéreJelöld ki az oszlopot, Adatok - Szövegből oszlopok. A varázsló első ablakában a Tagolt legyen bejelölve, Tovább, 2. oldalon határoló jelnek a Vesszőt jelöld be, Befejezés. 6 oszlopra szedi szét az adataidat, amiket a harmadiktól törölhetsz. Egy üres oszlopban az 
 =A1 & "-" & B1 képlet (feltéve, hogy az eredeti adatok az A oszlopban voltak) összefűzi a megmaradt két első értéket, köztük egy kötjellel.
 Ezt az oszlopot jelöld ki, Ctrl+c, marad a kijelölés. Jobb klikkre bemész az Irányított beillesztésbe, Értéket, OK.
- 
			
			  GabeeeS csendes tag Sziasztok! Adott 4375 db cella, az alábbi tartalommal: 46.8.0.0,"46.8.255.255","772276224","772341759","RU","Russian Federation" és 217.212.248.96,"217.212.248.159","3654613088","3654613151","RU","Russian Federation" a karakterszámok változnak, mivel ip cím tartományokról van szó. 
 Ezt az eredményt szeretném kapni:46.8.0.0-46.8.255.255 és 217.212.248.96-217.212.248.159 tehát az első _,"_ karakterek együttes előfordulását _-_ -re cserélni, 
 ami pedig a _","_ után van, törölni a cellából, a _","_-vel együtt...Én csak olyat találtam, ami x-edik karaktertől cseréli a szöveget, 
 de az nem jó, mert a változó számok miatt a karakterek helye változik mindig.
 Kiindulási pont ezért a speciális karakterek, melyeket jelöltem...Remélem nektek ez pofon egyszerű lesz, nekem nincs elég RAM hozzá  Előre is köszönöm! 
- 
			
			
- 
			
			  Jazz veterán válasz  Fire/SOUL/CD
							
							
								#9618
							
							üzenetére Fire/SOUL/CD
							
							
								#9618
							
							üzenetéreKöszi, de végül is nem szimpla "fit-to-page" kell, hanem egy olyan "fit-to-page" ami nem tartja meg az oldal arányokat, hanem szükség szerint nyújtja, aszimetrikusra. Egy egyszerű sarkított példa: van egy 5 sorból és 20 oszlopból álló táblázat. Nyomtatási oldalbeállításnál (legyen 1 oldal magas 1 oldal széles), arányosan fogja zsugorítani, amíg a szélesség el nem éri a papír szélességét. Na innen kéne még az, hogy nyújtani függőleges irányban. 
 Tudom lehetne játszani a cellák magasságával, addig növelni, amíg a nyomtatási töréspontot el nem érik, de ez nem lenne teljes megoldás, mert a betűk mérete maradna ugyan akkora és mivel összetett táblázat, nincs lehetőség mindegyik növelésére, ráadásul eleve csak függőleges irányba kéne növelni....stb.
- 
			
			Ilyen lehetőség van benne, de ez nem ugyanaz, mint a klasszikus "fit to page". Marad a "klasszikus" megoldás, azaz az Oldalbeállítások. Itt lenullázod az élőfejet/élőlábat, és a margókat. 
 Természetesen a nyomtatótól is függ, hogy tud-e és engedi-e a nullás margót.
- 
			
			  Jazz veterán Sziasztok! Excel 2010-ben hogy lehet olyat csinálni, hogy nyomtatásnál kitöltse a teljes oldalt, amolyan fit-to-page jelleggel? 
 Tehát: nyomtatási terület kijelölése meg van, legyen 1 oldal magas 1 oldal széles, akkor fektetve a lap alján még marad üres terület. Na ezt kéne "nyújtani" hosszirányban. Mert amúgy is kicsik a cellák még A3-as lapon is.
 Azaz méretarányosan szélesebb a táblázat, mint amilyen magas.
 Viszont ha lehetne nyújtani excelből az nagyszerű lenne. Lehet ilyet?Köszi 
- 
			
			  Delila_1 veterán válasz  m.zmrzlina
							
							
								#9615
							
							üzenetére m.zmrzlina
							
							
								#9615
							
							üzenetére 
- 
			
			  Delila_1 veterán válasz  m.zmrzlina
							
							
								#9613
							
							üzenetére m.zmrzlina
							
							
								#9613
							
							üzenetéreA szum(K4:K34) meghaladja, illetve eléri a 24 órát (1 napot), ami az Excelben az idő alapegysége. Az összegző cella formátuma legyen [ó]:pp, és helyreáll a lelke. 
- 
			
			  m.zmrzlina senior tag Rém fura dolgot tapasztaltam az egyik munkafüzetemben. Az a gondom, hogy két egyformán felépített képlet azonos formátumú cellában másféle eredményt ad. A K35-ös cellával van problémám aminek a jólnevelt F35-ös testvéréhez hasonlóan a fölötte lévő cellák összegét kellene kiírnia. Ehelyett 0:00-t ír ki viszont a K37-es cellában lévő képlet nem a kiírt 0:00-val hanem a valós összeg 24:00-val számol (helyesen) Ugyanígy viselkedik, ha a K4-ben (és természetesen az alatta) szereplő HA fv-ben a HAMIS ág ""-jét kicserélem 0-ra. Annyi különbséggel természetesen hogy akkor a K oszlopban végig 0:00-van. ??? 
- 
			
			  dtpeter csendes tag Sziasztok! Valamiféle dupla fkeres függvényre lenne szükségem, mert elakadtam az alábbi feladattal: adott egy segédtáblázat (A - C oszlopok), ahol különböző áruk vannak, bizonyos dátumtól érvényes árral. Az elemek ismétlődhetnek, ár-változáskor újból rögzítésre kerülnek. A főtáblában (E - I oszlopok) a G oszloppal gyűlt meg a bajom, ide kellene kikerestetni az adott áru éppen érvényben lévő árát. Ha csak egy féle áru lenne, akkor FKERES-sel simán megoldanám, de itt mintha kettő darab FKERES-re lenne szükség, amit nem bírok összebarkácsolni. Azaz keressen az áru, és dátum alapján az éppen érvényben lévő árra. Fontos lenne, hogy a régebben érvényben lévő árakkal történt számítások is megmaradjanak a főtáblán, ezért nem csak ár cellákat írom át. Kétféle megoldáson töröm a fejem: 
 1, valamiféle tömbképlettel
 Talán lenne rá mód, hogy először valamilyen ctrl+shift+enteres képlettel létrehoznánk egy egy árucikkre leszűkített segédtáblát, amiből FKERES-el kigyűjthető a dátumnak megfelelő ár.2, saját függvénnyel 
 Ilyent még nem csináltam, és hosszas utánaolvasás után sem jutok számottevően előbbre. Egyelőre itt tartok:Function ArKereso(Aru As Variant, Datum as Date, Rng As Range) 
 Dim Ar As Integer
 Ar = 0
 For r = 1 To 50
 If Cells(r, 1) = Aru Then Ar = Cells(r, 3)
 Next r
 Arkereso = Ar
 End FunctionPersze tudom, hogy a for-next ciklus ebben a formában kötött és 1-től 50-ig keres, de fogalmam sincs, hogy hogy tudnám rávenni arra, hogy a saját függvényben megadható tartományban keressen. Szóval az lenne az ideális, ha az =ArKereso(E2;F2;A1:C5) függvény kiadná a megfelelő eredményt. Természetesen ezeken kívül is minden megoldás érdekel. Előre is köszönöm a segítséget! 
- 
			
			  Cuci3 tag Életemben először hallok erről a progiról. Némi google után itten ezt írják: "A LibreOffice legújabb verziói képesek bizonyos Excel Visual Basic makrók futtatására, ha engedélyezi ezt a szolgáltatást az LibreOffice - BeállításokEszközök - Beállítások - Megnyitás és mentés - VBA tulajdonságai alatt." 
 Ha már a Help is csak bizonyos makrók futtatásáról ír, akkor eléggé kérdőjeles nálam. Amúgy ebben is lehet simán makrót felvenni / rögzíteni? És én a szintaktika megnézésével kezdeném.
- 
			
			  opzozi tag Hali mindenkinek! Van egy ilyen makróm excelben, ami az adott cella hivatkozását teszi nekem szövegessé. Szépen és jól működik. De kéne nekem ugyanez LibreOffice-ban is. Ott ez így ebben a formában nem működik, tudna nekem valaki segíteni? Function GetURL(My_Range As Range) As String 
 If My_Range.Hyperlinks.Count > 0 Then
 GetURL = My_Range.Hyperlinks(1).Address
 Else: GetURL = My_Range
 End If
 End Function
- 
			
			  porajp csendes tag Hali! 
 Nem tudom, hogy ehhez makró kéne vagy függvénnyel meg lehetne-e oldani, ezért innen kérnék segítséget.
 Szeretném a táblázat "D" oszlopát úgy kitölteni "D9"-től, hogy ha "B9" cellában az érték "2", akkor a "D4"-ben található értéket írja ki.Ha az érték a következő "B" cellában 1 akkor a "D3"-as értéket írja ki a "D" oszlop cellájába és így tovább. Ezt mind megfejelném annyival, hogy ha a makrót/függvényt megcsinálom az első cellában (D9) és a művelet sikeres akkor ezt a szokásos módon, a cella jobb alsó sarkánál fogva "le tudjam húzni"/másolni mint egy egyszerű szummázást. Előre is köszi a választ. 
- 
			
			  perfag aktív tag válasz  [HUN]Tyson
							
							
								#9603
							
							üzenetére [HUN]Tyson
							
							
								#9603
							
							üzenetére
- 
			
			  [HUN]Tyson senior tag Helló excel guruk! Át lehet-e állítani valahol az Excelben a beszúrandó megjegyzés alapártelmezett betűstílusát, méretét, színét, stb? Az oké, hogy a megjegyzésen jobb gomb, és szerkesztés, de a következő már nem ilyen lesz. Az alapértelmezést szeretném átállítani. Köszi! Szerk.: 2000-es excel 
- 
			
			  perfag aktív tag válasz  Fire/SOUL/CD
							
							
								#9600
							
							üzenetére Fire/SOUL/CD
							
							
								#9600
							
							üzenetéreHa már belekeveredtem kipróbáltam, nálam műxik. 
 bozsozso-nál esetleg makró engedélyezési problémák lehetnek?
Új hozzászólás Aktív témák
- Milyen billentyűzetet vegyek?
- Veszélyben az adataid? Gond van a WD népszerű HDD-ivel
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- HDD probléma (nem adatmentés)
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Path of Exile (ARPG)
- Vezeték nélküli fülhallgatók
- S.T.A.L.K.E.R. 2: Heart of Chornobyl
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- További aktív témák...
- Lenovo Thinkpad X1 Yoga 2in1 WUXGA Touch i5-1135G7 16GB 256GB Intel Iris XE 4G LTE W11 Pro Garancia
- Bomba ár! Dell Latitude E5440 - i5-4GEN I 4GB I 320GB I 14" I HDMI I Cam I W10 I Gari!
- DELL Thunderbolt TB16 Dock (ELKELT)
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- ÁRCSÖKKENTÉS Menő retró konfig: Q9550, Gigabyte P43, 4GB RAM, ASUS GT730
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő
 
						 
								 
							 
								 
							 
								 
							 
							 
								
 
								 
							
 
							
 
								 
								 
							
 
								 
							 
								 
							 
								 Majd küldök valami jellegében hasonló dolgot, úgy biztos világosabb lesz. Amúgy igen, már a 2007-es verziót is utáltam, ezt a 2010-est még csak kezelni sem tudom, és egyébként is Origint használtam már az utóbi időben, itt viszont excel van feltéve (ráadásul a legutóbbi)... Eddig is köszönöm a segítségedet amúgy
 Majd küldök valami jellegében hasonló dolgot, úgy biztos világosabb lesz. Amúgy igen, már a 2007-es verziót is utáltam, ezt a 2010-est még csak kezelni sem tudom, és egyébként is Origint használtam már az utóbi időben, itt viszont excel van feltéve (ráadásul a legutóbbi)... Eddig is köszönöm a segítségedet amúgy  
							


 
								
 
								 
							
 
								 
							
 
							 
								 
							 
								
 
								 
							 
								 
							
 
								 
							 
								 
							 
								 , ezt tényleg nem olvastam, vagy ha igen, akkor kiment a fejemből, vagy csak simán elfelejtettem. nem semmi a memóriád, nagyon szépen köszönöm
, ezt tényleg nem olvastam, vagy ha igen, akkor kiment a fejemből, vagy csak simán elfelejtettem. nem semmi a memóriád, nagyon szépen köszönöm  
							 
							 
								
 
							 
								
 
								 
								
 
								 
							 
							
 Fferi50
 Fferi50
