Hirdetés
Köszönjük a sok biztatást, támogatást! Utolsó pillanat a féláras hirdetésfeladásra, előfizetésre!
-
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
-
csferke
senior tag
válasz
Fferi50 #54316 üzenetére
Szia, köszi de úgy látom nem tudtam elég pontosan megfogalmazni, hogy mit is szeretnék.
Pl. A-F oszlopok egyik "ablakban" G és a tőle jobbra a többi. Amikor az egérrel görgetek az A-F oszlopokon, bárhol, akkor csak azok mozogjanak le-fel. A G és a tőle jobbra lévők ne mozogjanak. Ez persze fordítva is így működjön. -
szbjns
újonc
válasz
Fferi50 #54309 üzenetére
Szia, neked is köszönöm a segítséget!
Ez már olyan, amit keresek, meg is próbáltam a leírásod alapján elkészíteni, de az összefűzés után nekem nem sikerül szerkeszteni a power query (mergelt) táblázatot.
Ha pedig csak simán a létrehozott munkafüzetben szerkesztem, az nem működik (ha ráeresztem a pivotot, amit beírtam, eltűnik).A te megoldásodba még az kellene nekem, hogy a bevételeket is lássam havi szinten összeadva. És akkor rögtön látni, hogy a bevétel és a terv hogy áll egymáshoz képest. A te megoldásodban azokat még össze kell adni nekem, hogy lássam - ami 20-30 tételnél nehézkes.
-
Mutt
senior tag
válasz
Fferi50 #54172 üzenetére
Sziasztok,
Én nem szoktam használni, de lehet tartományokat jelszavaztatni.
Mark ebben a videóban bemutatja, kb. 2:40-től kezdődik. Ezzel lehet eltérő "jogosultságokat" létrehozni. A videó végén azért elhangzik, hogy az Excel jelszavas védelmére építkezni nem szabad.üdv
-
Pá
addikt
válasz
Fferi50 #54214 üzenetére
Köszi, ezen átsiklottam, mert nem értek hozzá és emiatt elsőre macerásnak tűnt.
Az a baj, hogy ez a mostani projectemnek ez csak egy kicsi és viszonylag jelentéktelen része, szóval nem éri meg az extra időráfordítást, hatékonyabb egy gyors, ismert megoldás.De hosszú távon hasznos lehet, szóval megpróbálom észben tartani és egy nyugisabb időszakban kicsit utánaolvasni, mert sok lehetőséget megnyithatna, ha része lenne ilyesmi is az eszköztáramnak.
-
Pá
addikt
válasz
Fferi50 #54206 üzenetére
Köszi! Hétvégén nem foglalkoztam a témával, majd holnap újra előveszem.
De ha csak így lehet megoldani, akkor inkább nem eröltetem a validálást, mert akár 100 sornyi is lehet, az meg már 200 textbox.Valszeg akkor az marad, hogy ha rányomnak a userform OK-ra, akkor kiírom egy lapra az értékeket és azt validálom egyben, majd újra feldobálom a userformot, amíg van benne fals adat.
User ebből annyi érzékel, hogy rányom az OK gombra, de nem történik semmi.Esetleg messageboxban ki tudom jelezni neki ilyenkor, hogy melyik sorokkal van probléma.
-
Pakliman
tag
válasz
Fferi50 #54207 üzenetére
Legalább 25 éve foglalkozom az Excel-el és nagyon sok (több százezer) sort írtam már meg, de az "osztályosdit" mindig kerültem. Most úgy gondoltam, hogy talán hasznomra válhat, mert eddig úgy csináltam, ahogy írtad is:
esetleg megoldható lenne az esetek számának megfelelő vezérlő létrehozása
.
Ha nem tudok kódból triggerelni egy eseményt, akkor maradok a régi bevált módszernél.Esetleg lehetne úgy is, hogy dinamikusan létrehozom a vezérlőt és vele együtt VBE-be a megfelelő kódo(ka)t...
Vagy még előtte teszek egy (két, há sok...) próbát a .Value (vagyis a .Change esemény) változtatásával -
Pakliman
tag
válasz
Fferi50 #54202 üzenetére
Szia!
A júzer kattintgat ide-oda-amoda, ezek alapján megváltozik (vagy nem!) az opb lista. Az éppen aktuális állapotnak megfelelően az opb listában automatikusan ki kellene választódnia a "legrelevánsabb" opciónak (itt kellene kódból meghívnom a Click eseményt!), amit viszont a júzer bármikor felülírhat. A kiválasztás hatására más dolgok megint csak változnak, amiket a Click-re programoznék.
-
föccer
nagyúr
válasz
Fferi50 #54195 üzenetére
Stopra nem adja ki az ablakot, sendkey nem használ.
A PrintPreview műxik, de akkor pontosan ott vagyok, mintha manuálisan kérném a táblicskut az üzemeknek az egyedi elemzésére.
Úgy van felépítve a tábla, hogy alkalmas egyenként is, manuális kérésre is az elemzések legenerálására. A makró nagyjából csak annyit csinál, hogy sorra veszi az üzemeket, kéri az elemzést, meghatározza, hogy mennyi munkalapot kell nyomtatásra küldeni, kijelöli őket, nyomtat, a pdf-et menti. Következő üzem...
Így a 10 perces munka helyett van egy fél napos.
Minden esetre ismételten köszönöm a segítség nyújtást. Úgy érzem hogy ebben az esetben tehetetlen vagyok fejlesztési oldalról. Marad a manuális munka egyessével
-
föccer
nagyúr
válasz
Fferi50 #54160 üzenetére
Kezd körvonalazódni. Csináltak egy új IT Policy-t, ami nem engedi hogy közvetlenül pdf-et nyomtassunk nyomtatási soron keresztül.
Feldob egy olyan ablakot, hogy válasszuk az exportot és onnan csinálja meg a mittuom én milyen biztosnági protokoll metaadat pecséttel ellátott biribingyót. Mivel makróból for ciklussal megyek végig a 35 üzemen, így csak simán nem menti a pdf-et, de lép tovább. Viszont makró rögzítéssel sem bírtam elkapni ezt az ablakot, hogy mégis mi a pék lehet, vagy hogy lehetne ezen túljutni.
Írtam IT-nak, kíváncsi vagyok tudnak-e vele valamit kezdeni
Már azért powerusernek gondolnak, hogy a total commanderben használom a mappa füleket
üdv, föccer
-
válasz
Fferi50 #54172 üzenetére
...ha nem elég rá az Excel által adott lehetőség.
Az attól függ, mit kellene megoldani. Gyorsan egy példa, van 1 jelszóval védett Excel fájl, amiben, attól függően ki (milyen user) nyitotta meg, attól függően van engedélye bizonyos tartományokat módosítani, mást meg nem.
Van 2 tartomány, mindkét tartománynak van külön-külön, más-más jelszava. Mindkét tartomány esetében magamat vettem fel, mint felhasználót, de azzal a különbséggel, hogy első tartománynál megtagadtam magamtól a Tartomány szerkesztése jelszó nélkül opciót, míg a 2. tartomány esetében meg engedélyeztem.
Végén persze lapvédelmet bekapcsoltam, egyszerűség kedvéért mindent.
Ennek eredményeképp az 1. tartományt csak jelszó birtokában szerkeszthetném (csak Én), egyébként nem, 2. tartományt meg jelszó nélkül is, függetlenül attól, hogy be van állítva jelszó (szintén csak Én).
Szóval Windows engedélyek bevonásával mindegy, hogy 1 gépen van pl. 10 user fiók, vagy hálózaton 10 gép, ami nyitná az adott Excel táblát, nincs szükség arra, hogy VBA-ból nézegessük, hogy ki nyitotta meg a munkafüzetet, mert innentől ez automatikus.Ez egy egyszerű példa volt, de az látható, hogy elég összetetten is be lehet határolni, hogy ki és mit csinálhat egy adott munkafüzettel.
-
föccer
nagyúr
válasz
Fferi50 #54158 üzenetére
Nem akarom kinyomtatni, elektronikusan van tárolva és továbbítva a tanusító szerv felé. De az export már tartalmazza azokat az oszlopokat, amik nem kellenének. Ha ezt nyomtatom, akkor a nyomaton is rajta lesznek.
Na, ledokumentálom és kiküldöm az IT-nek, hogy csócsáljanak rajta egy sort.
A PDF export ami nem veszi figyelembe azt a beállítást, hogy csak a kijelölt területet nyomtassa. Fix nyomtatási terület nem játszik, mert változó adatmennyiség van.
Most annyit gányoltam rajta, hogy egy fehér betűszinnel, egy nem használatos cellába raktam egy x-et, és a korábbi vezérlő cellákat beképletezrem erre az eredeti vezérlőt meg elrejtettem. Így legalább az odlalszélesség helyre jött, de a sorok cella szegélyei miatt a tényleges adattartalom alatt szereplő üres cellákat is nyomtatja (aminek nincs adata, de a szegélye meg van rajzolva). itt ugye nem a feltételes formázás rajzolja a szegélyeket, mert mindig területet nyomtatta, így osztán hótra mindegy volt, hogy alatta még 342 sornyi szegély van rajzolva.
De ha a gyorsriportoló xlsm-em is tönkre ment, akkor pipás leszek, de nagyon. Az eszméletlen mennyiségű adatot számol át, rendszerez, elemez és generálja a jelentéseket és menti fel hálózatra. Havi ~1500 oldalnyi dokumentáció. (mondjuk rajtam kívül a kutya se nézi, de ez ebből a szempontból tök mindegy)
-
Pá
addikt
válasz
Fferi50 #54150 üzenetére
Amúgy sokszor már az sokat segít, hogy idejövök és leírom a nyűgöm.
Ehhez kicsit át kell gondolnom és összegeznem a problémát. Nagyon sokszor küldöm a hsz-t és utána 1-2 perccel már jön is egy újabb megközelítésre egy ötlet.
Ennek most különösen örülök, mert a csíkozás sokkal könnyebben olvashatóvá teszi a sok oszlopos táblázatokat és mindig is zavart, hogy a filter sokszor elrontja a csíkozást, szóval ezt sok helyen fogom tudni használni.
-
Pá
addikt
válasz
Fferi50 #54148 üzenetére
Közben sikerült egy egészen jól működő verziót fabrikálnom.
Betettem egy Subtotal 109-et a táblázat egyik oszlopára, ahol jellemzően 6-8 számjegyű egyedi értékek vannak, így a subtotal cella értéke 99.99%-ban változni fog, ha Autofilterezgetek.És akkor ennek a cellának a változására már lehet indítani a macrot.
Szóval a "CHECK" tartományban ez a formula=SUBTOTAL(109,S4:S100000)
Ez meg indítja a macrot, ha változik a CHECK
Private LastSubtotal As Double
Private Sub Worksheet_Calculate()
Dim NewSubtotal As Double
NewSubtotal = Me.Range("CHECK").Value
If NewSubtotal <> LastSubtotal Then
LastSubtotal = NewSubtotal
Call ZEBRA_STRIPE
End If
End Sub
Talán lehetne még finomítani ezen, de most végre elég jól működik így.
-
Pá
addikt
válasz
Fferi50 #54144 üzenetére
Hát, közben kiderült, hogy sehogy.
Van egy VBA, ami megcsinálja pont azt, amit kell, de nem tudom megbízhatóan triggerelni Autofilterre, szóval nem működik megbízhatóan. Vagy csak nagyon eröltetett megoldással lehetne, (pl másodpercenként időzítéssel betenni valami check-et, de ezt túl favágó megoldásnak érzem).Van arra ötlet, hogy mivel lehetne triggerelni Autofilterre a VBA kódot? Ez lenne a legtisztább.
Ha nincs akkor megpróbálom táblázatként. Tegnap futottam ezzel egy gyors 5 perces kört, akkor nem működött (hiába filtereztem, nem csíkozta át). De lehet, hogy rosszul csináltam, mert táblázatokat szinte sosem használok, szóval nincs tapasztalatom vele.
Vagy esetleg ha táblázatként van benne, akkor már könnyebb triggerelni a VBA-t?Amúgy ez a kód (megkeresi a range utolsó+1 sorát, aztán, azt becsíkozza, majd a végén az összes többi sort befeketézi)
Private Sub ZEBRA_STRIPE()
Dim ws As Worksheet
Dim rng As Range
Dim rowIndex, visibleRow, lastRow As Long
Set ws = Sheet1
lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).row + 1
Set rng = ws.Range("A4:BU" & lastRow)
Application.ScreenUpdating = False
visibleRow = 1
For rowIndex = 4 To rng.Rows.Count + 3
If Not ws.Rows(rowIndex).Hidden Then
If visibleRow Mod 2 = 0 Then
ws.Rows(rowIndex).Interior.color = RGB(220, 220, 220)
Else
ws.Rows(rowIndex).Interior.ColorIndex = xlNone
End If
visibleRow = visibleRow + 1
End If
Next rowIndex
ws.Rows(lastRow + 1 & ":" & ws.Rows.Count).Interior.color = RGB(0, 0, 0)
Application.ScreenUpdating = True
End Sub
-
aviator
tag
válasz
Fferi50 #54132 üzenetére
Köszönöm a választ. Az a gond, hogy a munkafüzet, tehát az adatok minden user számára azonosak. Ezért nem lehet két munkafüzetben kivitelezni a dolgot. Itt a front-end-nek kéne csak különböznie ami végülis adott, viszont mindaddig amíg minden kód lefut ha megnyitom az egyik userformot, ez nem fog menni.
-
jjohn
aktív tag
válasz
Fferi50 #54101 üzenetére
Szia!
Köszi a tippet. Végül is, ha elmentem. xlsb, xlsm-be az is jó, mert csak módosítok pár adatot gyorsan makróval, aztán elmentem két formátumba, és a kollégák használhatják .xlsxt, nekik nem kell makró. Mert ugye néha, ha nem azt kiterjesztést látják akkor gond van. -
Mutt
senior tag
válasz
Fferi50 #54086 üzenetére
...A sheet 1en ott van a H oszlopban (H2 - H607 ez mar ki van toltve minden szobahoz) a szoba tipus, az I oszlopban (I2 - I607 ha a szoba el van adva) pedig a heti ar. ....
Mondjuk eladunk egy standard bronz szobat, akkor beirjuk az I oszlopba az arat sheet 1en...
Én ebből inkább egy DARABHATÖBB/COUNTIFS-re gondolok.
=DARABHATÖBB(MasterSheet!$H:$H;$B17;MasterSheet!$I:$I;">0") -
-
Reinhardt
őstag
válasz
Fferi50 #54083 üzenetére
Megprobaljak eladni a szobakat szeptembertol 51 hetre, 90% el is megy. Par szobaban nincs lako szeptemberben, ezeket szepen lassan toltik fel az ev folyaman, de mindenki kikoltozik augusztus vegen.
Szoval csak egy Master sheet van az egesz evre.
Sheet 2n egymas alatt vannak a Tierek (ar mindig a C oszlopban).
Most megneztem, nincs olyan hogy mondjuk egy Tier 1 standard silver megegyezne arban egy Tier 2 bronzzal, szoval a szoba tipussal nem kell foglalkozni, minden Tier minden szoba tipusa mas aron van.
Szoval ha a Master sheeten beirom az ar oszlopba, hogy mondjuk £402, akkor Sheet 2n a megfelelo cellaba a D oszlopban (a peldaban ugye D20) noveli 1gyel az eladott szobak szamat. -
válasz
Fferi50 #54034 üzenetére
Előkerestem az eredeti O2021-es DVD-t, ezt adta ki az MS 2020-ban. Feltelepítettem, nem frissítettem, és lőn csoda ott figyel a darabteli fx...
Lefrissítettem legújabbra Microsoft® Excel® 2021 MSO (2501 buildverzió16.0.18429.20132) 64 bitesSzerinted?
Úgy látszik MS remake-eli a Bosszúállókat, az Office "Thanos" munkacsoport meg eltünteti az Excel univerzum függvényeinek a felét...
Hogy a pöcsükre nőjön köröm... -
-
Fferi50
Topikgazda
válasz
Fferi50 #54014 üzenetére
Folytatás és finomítás:
2024.11.302025.02.01
2025.05.01
A képlet változások:
D2 cella=HA(NAP(D5)>=15;D5;"")
E2 cella=HA(NAP(E5)=15;E5;"")
ez húzható jobbra
2. sor utolsó cella=HA(NAP(BN5)<=15;BN5;"")
D3 cella=HA(HÉT.NAPJA(D5;3)=3;HÉT.SZÁMA(D5;2);"")
húzható jobbra
A 3. sor jobb szegély feltételes formázásának képlete:=(ISO.HÉT.SZÁMA(D5)<>ISO.HÉT.SZÁMA(E5)) lett a =(HÉT.SZÁMA(D5;2)<>HÉT.SZÁMA(E5;2)) helyett.
Így az év átlépés is megfelelően formázódik.
Persze ez még mindig csak egy kiinduló lehetőség.
(A2 változtatása esetén az automatikus oszlopszélességet kézzel állítani kell a teljes tartományra.)
Elfelejtettem írni még, hogy a beállításokban a rácsvonalak megjelenítése le van tiltva.
(Fájl - Beállítások - Speciális fül - A munkalap megjelenítése csoportban)
Üdv. -
royal828
csendes újonc
válasz
Fferi50 #54007 üzenetére
Szia!
Abszolút nem ragaszkodom az egyesített cellához, csak megjelenítésileg úgy néz ki jól.
Máshogy nem tudom, hogy tudnám akkor is kiírni a napok/hetek fölé, hogy február ha abból 20-28 látszik, meg akkor is ha 1-28. És nyilván ha átütöm a dátumot, a napok, hetek dinamikusan megváltoznak, de a hónapokkal ugyanezt nem tudom megcsinálni.
Az a baj , lehet nem tudom normálisan elmagyarázni. -
Win-T
őstag
-
-
Win-T
őstag
válasz
Fferi50 #53994 üzenetére
Na ez így már alakul, de a -1-el a végén pont egyel kevesebb a végeredmény mint ami a helyes. Nélküle pont jó eredmény jön ki (19).
Viszont ha a második oszlop végéről törlöm a 'banán'-t akkor egyel nő az eredmény, holott nem kellene. A harmadik oszlop végéről ha törlöm a 'kivi'-t akkor - helyesen - nem változik az eredmény.
És teljesen darabokra hullik az egész ha bármi új dolgot beírok egy üres cellába. -
Win-T
őstag
válasz
Fferi50 #53992 üzenetére
Erre meg ez lett az eredmény.
Nem húztam lefelé semmit, beírtam E5 cellába a képletet és enter után berakta végig lefelé azt a sok értéket meg -1-et. Tényleg nem tudom mit csinálok rosszul.Makró lehet opció, de ahhoz még annyira sem értek mint a függvényekhez, pedig az is édeskevés. Ott teljesen nullán vagyok.
-
Win-T
őstag
válasz
Fferi50 #53981 üzenetére
Lehet már kicsit túlbonyolítottuk az eredeti poszthoz képest a dolgot.
Semmi extra faxnit nem szeretnék... táblázat, több oszlop, bennük szöveg. A DARAB2 megszámolja nekem, hogy hány cellában szerepel valami (a példaképen 23), de én azt szeretném, hogy az esetleg ismétlődő szöveget csak egyszer számolja (példán pl. az eper, kivi, banán, őszibarack többször szerepel), tehát itt 19-et szeretnék végeredménynek kapni, hiszen ennyi fajta gyümölcs van a táblában. -
Win-T
őstag
válasz
Fferi50 #53979 üzenetére
Én tök hülye vagyok ezekhez, fogalmam sincs hogy mit kellene beírni argumentumoknak. Próbálkoztam, de ez nemhogy azt nem csinálja amit szeretnék, de még megfejteni sem tudom, hogy egyébként honnan és miért veszi azt a marhaságot amit kiad eredménynek.
Teljesen tanácstalan vagyok ezzel kapcsolatban megmondom őszintén. -
Traxx
őstag
válasz
Fferi50 #53896 üzenetére
Szia!
Bocsánat a késői válaszért. Tételesen reagálnék, és kiegészítem olyan infókkal, ami még szükséges lehet, mert a probléma továbbra is fennáll a segítséged ellenére is
"=SUMIF($D$2:$D$15000;$D35087;$H$2:$H$15000)"
Kétlem, hogy ez lenne ott a képlet. A tartománycím végéről biztosan lemaradt egy 0, (a makró szerint 150000). Ez valószínűleg elírás itt."
Valóban, a képletből egy nulla lemaradt, de csupán azért, mert korábban másoltam ki a képletet. A táblázat és a makró ilyen szempontból szinkronban van, 150000 a tartománycím vége."Az utolsó sor pedig biztosan nem a 35087."
Ugyanaz a helyzet, ez tényleg figyelmetlenség volt a részemről.A táblázat egyébként úgy működik, hogy csupán az utolsó sor tartalmaz képletet. Az az előtti sorokba a makró az aktuális értékeket beírja, így csak szám fog megjelenni. Viszont amit nagyon nem értek, az az alábbi:
Megjegyzésbe írtam bele a képleteket, ami megjelenik. Nem növeli a darabszámot, és képtelen vagyok rájönni az okára, pedig régebben teljesen jól csinálta
A címsorban pedig láthatod az utolsó cella képletét.Köszönöm újra ha Neked, vagy bárki másnak van ötlete, hogy mi a hiba
-
hunniaa
újonc
válasz
Fferi50 #53905 üzenetére
Szia!
Szuper a makró köszike igy gondoltam! De nekem az "Alapanyag" lapra kéne hogy hivatkozzon hogy onnan szedje össze az alapanyagokat...az "Összetevők" lap az az etiket címkéhez a mérleghez kell nekem (ott egyszerűbb elnevezés is elég nekem mert nem férne rá az etiketre), a B3 csak azért hivatkozik oda mert igy a lista elején az aktuális fagyik vannak és nem kell végig görgetnek mind a 120 fagyit az elmult évekből. -
hunniaa
újonc
válasz
Fferi50 #53865 üzenetére
Szia!
Ha office 365-re gondolsz akkor, sajna csak office 2016 van nálam. Kitöröltem mindent amit mondtál egyesítést is megszüntettem mindenhol neveket is ellenőriztem mindenhol, de sajna "#NÉV?" hibát ír a képlet.Gondolom a 2016os nem ismeri ezt a képletet....valami más megoldásod lenne esetleg? Köszi az eddigitFagyi lap.xlsx
-
föccer
nagyúr
válasz
Fferi50 #53884 üzenetére
Pár óra szokott lenni.
Igazándiból 35 üzemben, üzemenként néhányszáz összetételen fut végig egy elemzés, adatösszesítés, még pár tucat mellékszámolás. 1 tétel meglenne gyorsan, de több ezer tétel van.
Üzemenkétn pdf riport mentés, biztosnági másolatok készítése. Új üzem, betöltő adatfájl megnyitása, onnan kiolvasni a szükséges adatokat, vissza adminisztrálni, hogy milyen időbélyeggel vettem ki az adatot, visszamenteni, újra futtatni az elemzést, menteni az eredményeket.
Egyszerű, de dög unalom.
-
karlkani
aktív tag
válasz
Fferi50 #53877 üzenetére
Sajnos ki kell egészíteni a képletet. Ha üres valamelyik cella, ami alapján szűrne (J1, K1), vagy nincs egyezés, #SZÁMÍTÁS! az eredmény.
=HAHIBA(SZŰRŐ(SZŰRŐ(A1:D4;ÉV(A1:A4)=J1);HÓNAP(INDEX(SZŰRŐ(A1:D4;ÉV(A1:A4)=J1);0;1))=K1);"")
Így már korrektül működik ez a megoldás is...
Ha elég lenne az egyik feltétel alapján szűrni (VAGY), akkor összeadást kell alkalmazni.
=SZŰRŐ(A1:D4;(ÉV(A1:A4)=J1)+(HÓNAP(A1:A4)=K1);"")
Ezt csak érdekességképp, hátha jó lesz valakinek, valamikor.
-
-
karlkani
aktív tag
válasz
Fferi50 #53869 üzenetére
Kipróbálnád, hogy J1-be 2025-öt írsz? Nálam hozza a 2025-ös dátumokat (Excel 2021, de gondolom a Google Táblázatok is hasonlóképp működik), függetlenül, hogy hónapnál 12 szerepel. Ellenben ez a képlet már csak akkor ad eredményt, ha mindkét feltétel teljesül.
=SZŰRŐ(A1:D4;(ÉV(A1:A4)=J1)*(HÓNAP(A1:A4)=K1);"")
-
repvez
addikt
válasz
Fferi50 #53867 üzenetére
valami hasonlóval próbálkoztam, de ezzel nem tudom, hogy tudok a feltételt beállítani, ha az egyik munkalapon dátumként egy cellában van az érték, mig a másikon meg csak azt adom meg ,hogy melyik év melyik hónap legyen átmásolva.
Illetve nem látom , hogy itt hol lenne a dinamikus cellabeviteli rész, itt már a képletbe meg kell addni a feltételt, tehát , hogy melyik honap érdekel, nem egy cellában modositható az érték ,ha jol látom és értem. -
gycs02
tag
válasz
Fferi50 #53858 üzenetére
Szia!
Kicsit felületes volt a hibaelhárítás.
Ugyanis így nem bizonyítható, hogy a bővítmény miatt volt a hiba. Benne kellett volna hagyni, s csak csmód alatt elmenteni, s akkor lett volna biztos.
Remélem, nem kell sok fájloddal végigcsinálni a "tisztogatást".
Sajnos összetettebb a probléma.
Most már nincs bekapcsolt bővítmény, megnyitom a fájlt csmódban, majd elmentem. Ha ezután normál módban megnyitom, feldobja a frissítés ablakot. Megnyitom, majd mentés másként, az így létrejött új fájl ugyan úgy nem frissít, az alapfájl igen. Ha az alapfájlt másolom, a másolt nem frissít, az alap igen. Ha az alapfájlt helyben átnevezem, nem frissül, de ha visszanevezem igen. Több variációt nem akarok kipróbálni.
S az a gond, hogy az alapfájlból vagy átnevezéssel vagy mentés másként-l minden hónapban új fájlt kell készítenem.
Talán be kellene jelenteni hibaként a MS-nek.
Biztos kellene nekik a fájl, de az szupertitkos, s aki belenéz az így jár: [link]
-
gycs02
tag
válasz
Fferi50 #53835 üzenetére
Szia!
Beleástam magam egy kicsit, lehet így kellett volna kezdeni, s nem egyből a könnyebb utat választani. Elvileg megtaláltam a megoldást:
[link]
De azt tapasztalom, hogy hiába kapcsoltam ki az egyetlen engedélyezett bővítményt, csak azon fájloknál szűnik meg a hiba, amiket előtte csökkentett módban megnyitok.
Esetleg ennek kiküszöbölésére valami ötlet? -
gycs02
tag
válasz
Fferi50 #53817 üzenetére
Szia!
Még mindig nem sikerült úgy leírnom, hogy megérthető legyek.
. A videó lenne jó, de hátha egy kép is megteszi. Jobboldali táblázat "b" oszlopban láthatók az "a" oszlop képletei, természetesen = jel nélkül. Ha meg van nyitva mindkét táblázat, akkor természetesen ha átírom a baloldali táblázat "a" oszlopában az értékeket frissül a jobboldali táblázat. Ha csak baloldali van megnyitva, módosítok benne, majd "rányitom" a jobboldalit frissül. Ha módosítok a baloldaliban, mentem és bezárom, majd megnyitom a jobboldalit, akkor amíg rendesen működött feljött egy ablak, hogy a táblázat csatolásokat tartalmaz, szeretné frissíteni? Na ez az, amit nem dob fel, s nem is frissülnek fel az adatok, újraszámolásra sem. Csak akkor frissül, ha az "a1"-ben lévő képletet végigmásolom "a15"-ig.
[kép] -
-
gycs02
tag
válasz
Fferi50 #53812 üzenetére
Szia!
Szokás szerint nem voltam egyértelmű. Azt szeretném, hogy rákérdezzen, de bárhogy állítom, rákérdezni se kérdez rá, s nem is frissülnek le az adatok, nem csinál semmit az újraszámolásra, a munkalap kiszámításra. S azt tapasztalom, hogy azoknál a tábláimnál történik ez, ahol az előzményekben leírt módszerrel aktualizáltam a csatolásokat. Két esetben frissülnek la az adatok, vagy kijelölöm az első cellát az oszlopban és végig másolom a képletet, vagy ha van makró a táblában futtatom azt.
Update!
Közben csak elkezdtem még tesztelni, s meg is dőlt az elméletem a hivatkozás frissítésről. Nyitottam 2 új munkafüzetet, az egyikben az első sorba írtam adatokat pár oszlopba, a másik első sorába pedig csak egy sima A1=a másik munkafüzet A1-l képletet. Ha mind a kettő meg van nyitva és töltöm fel az első sort adatokkal frissül a másik tábla. Ha bővítem az adatokkal feltöltött cellát, hiába van a másikban ott a hivatkozás, magnyitás után csak akkor frissülnek az adatok, ha a képleteket újramásolom. S itt nem volt hivatkozás csere. -
Traxx
őstag
válasz
Fferi50 #53773 üzenetére
Szia!
Köszönöm, de végül átgondoltuk, és kicsit módosítottunk az igényen - ettől függetlenül köszönet a SZŰRŐ függvényért, mert nem ismertem, viszont hasznos
A második pontot elegánsan oldottuk meg: +1 oszlop, felülbírálat címmel. Vagyis ökölszabályként maradnak a kategóriák, de ha azoktól mégis el kell térni, akkor ott a mögöttes magyarázat
-
Oryctolagus
tag
válasz
Fferi50 #53797 üzenetére
Koszonom ez segitett!
Most azt szeretnem megerteni hogy hogyan tudok letrehozni egy olyan szamitast ami,
megszamolja hogy adott gyumolcs kategoriakbol mennyi volt egy napra.
alma dio banan narancs mandarin szilva
2024-12-01 0 0 0 0 0 0
2024-12-02 0 4 0 0 2 1
2024-12-03 0 3 1 0 0 6
2024-12-04 0 2 1 2 1 5
2024-12-05 0 1 0 5 1 5Amit szeretnek kapni
citrus = narancs, mandarin
citrus
2024-12-01 0
2024-12-02 2
2024-12-03 0
2024-12-04 3
2024-12-05 6
Ezt megleet meg csinalni excelben?
Köszönöm, ha segítetek! -
blountex
senior tag
válasz
Fferi50 #53740 üzenetére
Szia,
Itt lehet szerkeszteni (ez egy puritán változat, a lényeg úgy is látszik)
Próba táblaA lényeg az lenne, hogy ne kelljen fejben számolgatni, hanem képletek alapján mondja meg a súly adatot, tehát ez lenne a végső cél, ami az M22-es cella jelen esetben.
Mindegy hogy hány külön cellát használsz fel a számoláshoz, hogy a súly eredmény kijöjjön az nem érdekes.M22-es cellában van egy képlet, amit jó régen csináltam.
Ez a képlet 1 változóra tökéletes.
Ha azt mondom, hogy n-ból négyet kérek akkor kiírja, hogy 100.
Ez a képlet 2 változónál már viszont nem működik.
Ha azt mondom, hogy n-ből 2öt kérek és k-ból is 1-et kérek, akkor az 62 lenne súlyra (táblázat szerint lásd S24-től)Az hogy n-ből és k-ból mennyi kell összesen az mindig a raklap szélességéből derül ki ami "120x80" és "60x80x"
Csak hogy ezen értékekhez jön még hozzá a magasság is amit később adunk hozzá (ezt lehet látni bal oldalt az A26os cellától)A méretekből gondoltam elsődlegesen kiindulni, mert tulajdonképpen az a kulcs, hogy miből mennyi kérek.
Arra gondoltam, hogy ha az A26os oszlopban van 3db 120x80 akkor azt keresse meg és írja ki egy külön cellába, hogy 3 db
Ha van 2db 60x 80 akkor írja ki egy külön cellába, hogy 2 dbAz így kapott számokat pedig behelyettesítem a raklapok típusának a súlyához (lásd a táblázatot S24-től), majd a kapott összegett felszorzom és összeadom. A végeredményt kiíratom az M22es cellába.
-
Win-T
őstag
válasz
Fferi50 #53735 üzenetére
A nyilak működnek, de a görgő szerintem sosem működött.
Ha lelóg a munkalapról akkor nyilván kell a gördítősáv, de hegyoldalnyi méretű képernyőket használunk manapság, bőven volna hely többet megjeleníteni. Legalább opcióként lehetne rá lehetőség.
De ez van, ezzel dolgozunk. -
Win-T
őstag
válasz
Fferi50 #53733 üzenetére
Ez így jónak tűnik köszi!
Igen, adatérvényesítés. Az rendben, hogy látszik, hogy van ott még más adat is, csak nagyon kényelmetlen állandóan klikkelgetni a gördítősávra. Klasszisokkal hatékonyabb lenne, ha minden adat látszana kinyitva. Legalább a nyomorult egérgörgő működne benne fel-le, de nem.
-
Talala
senior tag
válasz
Fferi50 #53718 üzenetére
Igen azt tudom, hogy makró kell.
Ez volt az egyetlen amivel eredmény is született és nem hibára futott a képlet végül.
Viszont ez csak a kézzel színezett cellákat számolja, a feltételes formázással színezettet nem. A másik gond vele hogy ha változik a munkafüzet akkor nem frissül az eredmény.
Function CountCcolor(range_data As Range, criteria As Range) As Long
Dim datax As Range
Dim xcolor As Long
xcolor = criteria.Interior.ColorIndex
For Each datax In range_data
If datax.Interior.ColorIndex = xcolor Then
CountCcolor = CountCcolor + 1
End If
Next datax
End Function
A hozzá tartozó képlet
=CountCcolor(C11:G15;B4) -
Kovbob
senior tag
válasz
Fferi50 #53710 üzenetére
Igen így meglehet csinálni. De úgy akkor nem lehet ezt megoldani, hogy amikor változik a neve ne kelljen vele manuálisan foglalkozni? Például, hogy csak a raktárkészlet részt figyelje és a változó dátummal már ne foglalkozzon? Mint, ahogy az xkeres függvénynél meglehet oldani * helyettesítő karakterrel, de azt próbáltam, hogy itt nem működik.
Jelenleg úgy oldottam meg, hogy az árakat azt másik táblázatból veszi ki, aminek nem változik a neve, de picivel jobb lenne, ha a mindig frissülő raktárkészletesből tudná kiszedni, csak mivel nem egyedül én használnám a táblázatot, jő lenne ha nem kéne manuálisan frissítgetni a hivatkozást.
-
atyca
senior tag
válasz
Fferi50 #53668 üzenetére
Meg, nem jó.
Piheno-ra átírva nem találja az adatokat, nincs formázás.
A beosztáskészítő nagyjarészt itteni segítséggel készült.
Sajnos nem vágom, hogy honnan húzza be az ünnep-szombati munkanap-pihenőnap adatokat.
Csak ezt találtam:
=DÁTUM($A$1;FKERES($A$2;Irányítás!$AH$3:$AJ$15;2;0);1)
A1 mezőben az év, az A2 mezőben a hónap szerepel.
Új hozzászólás Aktív témák
- 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
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Gombászkönyvek egyben
- Bomba ár! Fujitsu LifeBook U7310 - i5-10GEN I 16GB I 256SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!
- AKCIÓ! Apple MacBook Pro 13 2022 M2 8GB 256GB SSD garanciával hibátlan működéssel
- LG 27UP850NP-W - 27" IPS LED - 3840x2160 4K - DisplayHDR 400 - USB Type-C - AMD FreeSync
- Telefon felvásárlás! Samsung Galaxy A15, Samsung Galaxy A25, Samsung Galaxy A35, Samsung Galaxy A55
Állásajánlatok
Cég: FOTC
Város: Budapest