- A Windows 11 lett az úr az asztali PC-k piacán
- TCL LCD és LED TV-k
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Kezdő fotósok digitális fényképei
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- OLED monitor topik
- Analóg fényképezés
- E-book olvasók
- Bluetooth hangszórók
-
PROHARDVER!
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
-
detroitrw
addikt
Szia!
kipróbáltam, de hibát lök a futtatáskor
egy ilyennel oldottam meg:
A = ActiveCell.Row
B = ActiveCell.Column
ActiveSheet.Cells(A + 1, B + 0).Selectmivel ez csak 1 ciklus így adtam neki egy ciklus mennyiséget:
Private Sub xxxxx
For x = 1 To 1000
......
Next x
End Subnem olyan elegáns de megoldja a gondom
Köszi
-
Traxx
őstag
Nagyon köszönöm, tökéletes!
Most már szerintem némi formázástól eltekintve ez marad a végleges változat
Egyébként a trükközés az egész táblázatra jellemző, mert az elején lévő srafozásos részt 2010-es excel alatt elég hamar összedobta a kolléga - csak éppen ahol használatban lenne ez az egész, ott csak 2003 van. És nem volt túlzottan nagy akarat a verziófrissítésre, és arra, hogy 50K-t rááldozzon a cég 1 táblázat kedvéért. Ami részemről is érthető és jogos
Fire/SOUL/CD: értem, amit mondasz, és van is benne igazság. Viszont ez a karbantartási lap kinyomtatásra kerül, és egyéb funkciója nem lesz, legalábbis a gépen nem. Tehát pl. jön egy javítás febr. végén, már tudjuk, mit fogunk végezni az adott gépen, vagyis a lap fölötti részletezés a legördülő menüből meglesz. Innentől kezdve Mutt megoldásának hála már csak a hónap számát kell módosítanom a karbantartási lapon, és beírni egy javítási dátumot, azt követően pedig kinyomtatni. Az adott gépnél a következő javításnál pedig ugyanezt lejátszani...az ebben az esetben lényegtelen, hogy az előző lap a gépen nem lesz meg, hiszem a funkcióját papír alapon tölti majd be.
Tehát én úgy látom, hogy pontosan így fog a kezem alá dolgozni
eredetileg is így szerettem volna valahogy (és nem csak én, hanem az is, aki majd kezelni fogja ezt a tervet), szóval boldog lehetek
Jobb, kézreesőbb megoldástól nem zárkózok el, ha van javaslatod...mindig, mindent lehet még jobban és egyszerűbben
De ez a mostani helyzet is korrekt szerintem.
-
pigster
senior tag
Alternatív megoldás az INDIREKT függvénnyel.
Még jó hogy havonta kell csinálnia, nem naponta...
Egyébként érdemes megnézni: Több érték visszaadása keresésből -
Az nem megoldás, különösen, ha keresések is zajlanak, beépített fx-ekkel...
Traxx
Itt sajnos a legalapvetőbb problémát kellene kiküszöbölni, azt, amit adatbázisok estén egyszerű, de excelnél adatbázisul szolgáló táblázatoknál nem lehet (vagy igen körülményesen (min. makrót bevonva))
Nálad -adatbázis esetén így nevezik- egy a többhöz kapcsolat kellene... (legördülő listák alapból alkalmatlanok erre, stb stb) -
Excelbarat
tag
Ezt még nem ismertem köszi!, de gyors teszt után azt kell mondjam nem vagyok elragadtatva ettől a függvénytől
mivel 1, 2, 3, 4, .... értékekhez rendeli hozzá a megfelelőt :S igaz egy egy összetett feladatban majd biztosan jól fog jönni.
Egyébként kis gyakorlás után a HA függvényes kombináció gond nélkül mehet bárkinek és üres értéket is kezel.de persze ki mit szeret.
-
rtom
senior tag
A szorzatösszeg működik, köszönöm
Másik kérdésem: egy mások által már megnyitott, a fileszerveren lévő táblából akarok pivot-ot frissíteni, de a makro hibát dob, gondolom amiatt, hogy másik felhasználónál van nyitva. Próbálkoztam így:
Open "\file_elérési_út_és_filenév" For Random Access Read As #1
ActiveSheet.PivotTables("Pivot1").PivotCache.Refresh
Close #1de sajnos sikertelenül
-
Vladek83
tag
Szia Mutt!
Köszönöm!!
'az aktuális fájlnévet használjuk mentendőhöz
FileName = Left(ThisWorkbook.Name, Len(ThisWorkbook.Name) - Len(FileExt) - 1)Azt, hogy tudom megcsinálni, hogy a fájl nevet én adjam meg, mert egy nap többször lesz mentés?
Már próbálgattam, de nem akar össze jönni....Köszi előre is!
-
rtom
senior tag
A Selection Change eseményt azért találtam jónak, mert egy vonalkódolvasóval viszek be adatokat egy kijelölt mezőbe, aminek hatására a kurzor a következő mezőre ugrik, így nem fut le a makró, csak ha kurzormogató esemény van.
A Cut metódusos sorod tetszik, de sajnos viszi a formátumot is magával, azt hogyan lehetne elkerülni?
Ha már postolok, egy problémám: szumha függvénnyel olvasatok be adatokat egy külső excel táblából, az elérési útvonal persze korrekten meg van adva, ha az adatforrás meg van nyitva, akkor korrekten működik, de mihelyst bezárom, mindehova az #ÉRTÉK hibát dobja, ennek mi lehet az oka?
-
Delila_1
veterán
Szia!
Mr.Nagy valóban azt mondta, az a cél, hogy minél több üzlet leltárjában nulla legyen az eltérés, de én úgy gondolom, mindegyiknél az is fontos, hogy minél közelebb álljanak a nulla éltéréshez.
A második fordulóban az aktuálisan legtöbb pluszt tartalmazó üzletből csoportosítottam át lépésenként a többletet oda, ahol legnagyobb a hiány. Ahogy csökken a plusz, úgy mindig másik üzlet raktározza a legtöbb pluszat, így egyenletesebb lesz az elosztás.
Jó, hogy más elvek alapján megcsináltad, legalább van választék.
-
Roley_05
csendes tag
Szia!
Köszi a segítséget. Szerencsére sikerült másképp megoldanom. Azt írtad, hogy nem lehet kikapcsolni a dátumfelismerést, viszont 2010-es excelben nekem sikerült. Amikor az adatokat netről hozod be, és feljön a panel, ahol kikeresed a neten, hogy mit is akarsz pontosan letölteni, ott jobb fent a beállításoknál van olyan lehetőség, hogy a dátumfelismerés kikapcsolás.
Gondoltam megírom, hátha vki a későbbiekben hasznát veszi.
Kösz mindenkinek az infókat!
R
-
csferke
senior tag
Helló Mutt!
Eddig nem volt időm foglalkozni a válaszoddal (#16172) a kérdésemre (#16166), amit köszönök.
Picit még rágódok rajta. A végén majdcsak kialakul.Mindjárt lenne egy kérdésem is.
Me.cbBevitel.RowSource = ActiveCell.Validation.Formula1 'a combobox-nak megadjuk az érvényesítés tartományátA mintádban szerepel néhány gyümölcs. Nálam viszont egy másik munkalapon (Lap2 A oszlop) vannak az adatok amelyek egy KupciNaziv listában (Define Name) vannak tárolva és ez a lista folyamatosan bővül.
Ezzel a képlettel (Delilától kaptam) az A oszlop adja az adatokat de nem veszi figyelembe az utolsó bejegyzés utáni üres sorokat.
=OFFSET(Kupci!$A$2;0;0;COUNTA(Kupci!$A:$A)-1;1)Hogyan tudom megadni ezt a tartományt, listanevet (KupciNaziv), hogy ez szerepeljen a legördülőben az érvényesítéshez?
köszi
-
Excelbarat
tag
Hi Mutt!
Beleástam magam ezekbe a dinamikus függvényekbe
Kicsit egyszerűsíteném a megoldásodat remélem nem probléma
A te általad használt adatsor1név meghatározása:
=ELTOLÁS(Minta!$A$2;0;HOL.VAN(Minta!$Y$6;Minta!$A$1:$AZ$1;0)-1;1;HOL.VAN(Minta!$AD$6;Minta!$A$1:$AZ$1;0)-HOL.VAN(Minta!$Y$6;Minta!$A$1:$AZ$1;0)+1)Leegyszerűsítve, ugyan úgy működő:
=ELTOLÁS('Lap1'!$B$2;0;'Lap1'!$J$5-1;1;'Lap1'!$M$5-'Lap1'!$J$5+1)
Annyi még hogy beszúrtam egy oszlopot mert az értékeid 2. héttel kezdődtek
a J5-ben van a kezdő sorszám az M5-ben meg az utolsó.
De ahogy írom ezt észrevettem hogy az elv ugyan azSebaj magamtól végre már ráéreztem
-
Delila_1
veterán
Tettem fel egy fájlt, ami több féle dinamikus grafikont tartalmaz. Megtalálható benne a tól_ig lapon, amit Te tettél fel, de van ennek egy kifinomultabb változata is az interaktív lapon, ahol csúszka segítségével "mozgathatod" az ábrázolt tartományt.
Minden lapra írtam némi magyarázatot.
-
Excelbarat
tag
Hálás köszönet Mutt! Még 1 dolog amivel több tudást szívtam magamba
Szuper ötlet! Nagyon tetszik!
Kérdés 1: Ha esetleg olyan probléma van, hogy több grafikont szeretnék de ezzel a módszerrel felgyorsítani a készítés (tehát szeretnék egyet 10 től 15ig 20tól 25ig és így tovább) akkor van olyan lehetőség hogy megcsinálom így és csak simán átmásolom? Próbáltam de itt nincs olyan hogy csak az értéket illeszti be mint például a képleteknélcsak esetleg képként van de az meg már megint elég fix.... van valami mód hogy megmaradjon a bejelöl érték ha átmásolom és ne frissüljön a következőre?
Kérdés 2: Újabb számomra nem ismert dolgot véltem felfedezni
mégpedig:
Hogy csináltad hogy a táblázat csak a 43. sorig látszódik és utána csak szürkeség? meg az oszlopok is le vannak korlátozva AB oszlopigezt miféle trükkel vitelezted ki?
-
macimeister
aktív tag
Ez alkalmas lehet egy excelbe amiben tudom követni a havi villanyfogyasztást?
Random időpontonként szeretném felírni az állást. Amihez kellene aktuális dátum is órával, hogy onnan lehessen számolni heti, havi, átlag fogyasztást és felszorozni. Majd átrakni diagrammba, hogy a hónap melyik hete volt kiemelkedő, majd havi szinten is.
Kerestem neten már kész táblázatot, de nem adott érdemlegest.
-
-
Excelbarat
tag
Kedves Mutt!
Korábbi hozzászólásodban láttam egy érdekes megoldást az órarendek rendezésére:
[erről az órarendről lenne szó] megoldható lenne hogy elküldöd az excel fájlt ha nem gond!?, mert az elérési helye megszűnt
Az adatlapomon ott az e-mail címem.
Köszönet -
Excelbarat
tag
Látom nem csak én vagyok elvetemült
2 percet késtem
bár
adott esetben ha csak a kimutatás a lényeges és komolyabb számítások nem kellenek talán egyszerűbb a kimutatás (és gyorsabb is) de ellenkező esetben hasznosabb a te megoldásod"Geryson:
Van egy piszkosul egyszerű függvényem:
=HA(D7>0;D7*$S$5;"") vagy
=HA(D7="";D7*$S$5;"")
A D7-ben mondjuk úgyszintén egy képlet van és üres string ha nincs eredmény, de szerintem ez mindegy. A lényeg viszont, hogy a célcellában nem üres stringet ír (ahogy a fenti képletből kérem - ha nincs eredmény), hanem ÉRTÉK hibát. De miért is csinálja ezt?"
- A 2. függvényed értelmezése: ha d7 cella üres akkor d7*S5-telazért ÉRTÉK az eredmény mert eleve üres a cella és üres cellával való művelet ÉRTÉK hibát ad ki. (vagyis gyanítom hogy ez a hiba.....)
-
Excelbarat
tag
Hi, már a 2013-as office-al csináltad? vagy miért .xlsb a kiterjesztés? -vagy a "b" mire vonatkozik?
Kicsit még megfűszerezhetted volna egy gyakoriság fv-vel hogy egy helyre kiírja hogy az egyes találatokból hány darab van, így nem kell görgetni hogy végignézd hány találat lett volna a számokkal.
Ezt a szum+darabteli kombót hogy sikerült összehoznod?hiába csinálom tömbfüggvényként nem jön össze 1 sornál még csak csak de az összesre már nem működik
ahogy rádobom a ctr+shift+entert nem módosítja a változókat és minden sorban csak az első sorhoz viszonyít... értsd=SZUM(DARABTELI(C2:G2;$C$1:$G$1))
szóval minden sorban a C2:G2 sorhoz viszonyítpedig nincs rajta dollár....
-
lacid90
csendes tag
Hát nem gondoltam volna, hogy ez ilyen komoly makróval oldható meg (amit még nem próbáltam ki). Leírom pontosan, hogy mit szeretnék csinálni. Adott három cella (A1,B1,C1). Az A1-ben változó érték, amiből a B1-ben mindig kiszámol egy értéket (pl.%), egészen addig, amíg a C1 értéke 0, vagy üres. Ha a C1-be bekerül valami érték, akkor kellene a B1 utolsó értékét elmenteni további számolás céljára, mivel a C1-ben lévő érték kivonódik az A1-ből, és ezért a B1 értéke is automatikusan megváltozik. Nekem az ez előtti B1 értékre lenne szükségem, és ha lehet makró nélkül.
A segítségre előre is köszönöm. -
D5
aktív tag
Siker!
Korrekt megoldás!
Lenne még kérdésem...
Hogyan lehet megcsinálni azt, hogy 1-től 10-ig töltse fel egy tetszőleges oszlopban a cellákat (egymás alá 1, 2, 3, 4, 5, stb..., majd 10) úgy, hogy a 10. után megismétlődjön ez a folyamat (egészen 1000 cellán keresztül, pl. az A oszlopban)? -
repvez
addikt
Az alternativ megoldás majdnem jól müködik,csak pont forditva müködik nálam.
A te példádná maradva ha az egészfokot állitom akkor a tizedesfokos oszlopban megy odébb annyival probáltam felcserélni a területeket,de ugy meg nem ad értéket.
A 0,0-ás pozicioban jó,de ha 1 egészet állitok akkor a 0,1 es poziciohoz és a 0-ás metszéshez tartozó értéket adja vissza nem az 1 és a 0 metszését.
-
D5
aktív tag
A probléma az, hogy a változó cella és az eredmény cella között nincs közvetlen kapcsolat.
A változó cella értéke egy másik cellára mutat, ami egy másikra, az meg megint egy másikra. Az eredménycellám a legutolsó a sorban.
Szóval ha beírok egy értéket a változó cellába, akkor gyönyörűen lefutnak a függvények a cellák között, és megkapom az eredménycellát.
Én igazából azt a folyamatot szeretném megkönnyíteni magamnak, hogy ne kelljen saját kezűleg bepötyögni a változó cellába a kívánt értékeket, és sorjában kimásolgatni az eredményt, hanem ezt automatikusan csinálja meg nekem a program.
Erre van lehetőség
Van esetleg valami makró, ami behelyettesíti a kívánt számokat, és az eredményeket mindig új cellába, vagy munkalapra teszi? -
Kloden
senior tag
Szia, hát ez valami brutális, köszi szépen, nagyon jól néz ki a kis videón, egyelőre ott akadtam meg az első megoldással, hogy az E1 cellát hogyan lehet megcsinálni ilyen legördülő szűrőnek.
Az ok, hogy amit az E1-be beírok az alapján feltételesen megformázza az órarendemet, az megy
Új hozzászólás Aktív témák
Hirdetés
- A Windows 11 lett az úr az asztali PC-k piacán
- TCL LCD és LED TV-k
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- Építő/felújító topik
- No Man's Sky - Már elérhető a Worlds Part 2 frissítés
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Hamarosan rézhiánytól szenvedhet az egész chipgyártás
- Gumi és felni topik
- Anime filmek és sorozatok
- Digitális Állampolgárság Program DÁP
- További aktív témák...
- Sea of Thieves Premium Edition és Egyéb Játékkulcsok.
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- 27%-OS ÁFÁS SZÁMLA I Jogtiszta Microsoft digitális és fizikai termékek I DIGITALKEYZ.COM
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- BESZÁMÍTÁS! Gigabyte B760M i5 14400F 16GB DDR4 512GB SSD RX 6700XT 12GB Rampage SHIVA CM 750W
- Bomba ár! Dell Latitude E7270 - i7-6GEN I 8GB I 256GB SSD I 12,5" FHD I HDMI I CAM I W10 I Gari!
- 130+131+132+133 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4080
- Konzol felvásárlás!! Xbox Series S, Xbox Series X
- Bitcoin miner Bitmain Antminer S9 S9I 13.5 - 14 Th 1250W eladó
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest