- Kiderült, hogy hol veszik a legtöbb kínai EV-t
- Zimbabwébe ment a Starlink
- Elhozná az olcsó önvezető autók korát az Xpeng
- Vodafone otthoni szolgáltatások (TV, internet, telefon)
- Kaspersky Antivirus és Internet Security Fórum
- Linux kezdőknek
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Aliexpress tapasztalatok
- Az EU szerint a ChatGPT még mindig nem felel meg a szabványoknak
-
IT café
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
-
KaliJoe
csendes tag
válasz Fferi50 #24979 üzenetére
Szia Fferri50,
Néztem. Át is írtam a kódomat a KeyDown-ra... aztán a tesztelésnél jött ki, h nem jelzi a Backspace-t. Mivel ott voltak a konstansok, azt hittem sínen vagyok...
Igaz nekem nem
"Private Sub object_KeyDown( ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As fmShiftState)" -dal hívta meg az eseményt, hanem
"Private Sub object_KeyDown( ByVal KeyAscii As MSForms.ReturnInteger)" vagy
"Private Sub object_KeyDown( ByVal KeyANSI As MSForms.ReturnInteger)" formában. Ez lehetett baj?Azért, ha tudod, a Change esemény figyelés megoldását leírnád érthetőbben? Kérlek... :-)
Frazeológiám: Az ember nem kávéra, nem is kávéházra vágyik, az ember lelke barátra vágyik, a kávé csupán ürügy... :-) ;)
-
KaliJoe
csendes tag
válasz Fferi50 #24981 üzenetére
Szia Fferi50,
Office 2010.
A bajom a Change vezérlés ki-be kapcsolásával, az az, hogy odáig értem, h legyen egy változó, ami "vezérli", hogy működhet-e a Change rész... (bár ez sem teljesen világos előttem), hogy hogyan?... de a problémám az elméletben ott van, hogyha egyszer kikapcsoltam, mi fogja visszakapcsolni, engedélyezni, h a Change rész lefusson, lefuthasson?
Frazeológiám: Az ember nem kávéra, nem is kávéházra vágyik, az ember lelke barátra vágyik, a kávé csupán ürügy... :-) ;)
-
nebulo0128
csendes tag
válasz Fferi50 #25044 üzenetére
Szia!
nem értek egyet veled, másik gépen amit használok teljesen jól működik a másolás oda vissza, attól függetlenül hogy hány külön excelt indítok.
ezen a gépen is jó volt, aztán valamikor gondolt egyet és most már nem jó..
az is fura, hogy az elsőt engedi, aztán csak a 2. beillesztéskor írja a hiba üzenetet.
valami más lehet a háttérben, gyorsítótárra nem enged írni vagy passz, nem jöttem még rá.
Próbáltam appdatából is microsoft excel dolgokat kiüríteni hogy újrategye de semmi.
Valakinek még ötlete?
Köszönöm!https://www.flickr.com/gp/128093251@N07/6q2B04
-
Wyll
őstag
válasz Fferi50 #25100 üzenetére
Értem, és valóban működik is! (Nem probléma angolul beírni.) Köszönöm!
Persze számformátummal fogom megcsinálni! Elegánsabb.Már csak egy (költői) kérdésem maradt:
"Ezt a sort így :=HA(valami = 0;"nincs kitöltve";valami) a VBA és az excel szövegként értelmezi."
Miért?
De ha belegondolok, akkor pont azért, mert a VBA számára a Formula property ha nem angol fv neveket tartalmaz, akkor text.[ Szerkesztve ]
Megbízhatóságom: http://phmegbizhatosag.atw.hu/phtabla.php?nev=Wyll
-
bteebi
veterán
válasz Fferi50 #25182 üzenetére
Szia!
Köszi az észrevételeket! Az átzárójelezés elég buta hiba volt (igazából azt a részt érthetetlen módon nem ellenőriztem le, mondván, hogy az úgyis jó - mert ha nem lenne jó, akkor szólna az Excel ), ezt az eseménykezeléses dolgot viszont nem tudtam. Egyelőre nem működik tökéletesen, de majd futok vele még egy kört, hátha sikerül megreparálnom.
Cancel all my meetings. Someone is wrong on the Internet.
-
-
Louro
őstag
válasz Fferi50 #25215 üzenetére
Ööööö, ezt is ismerem...De....az a cél, hogy lekérdezek egy listát. Több ezer rekordból áll. Betolnám egy munkalapra. Másik sheet-en már rengeteg függvény van és ezek aszerint változnának, hogy mit választok ki a legördülőből.
Amit átvettem munkát, ott külön-külön sheet-eken valósították meg, ami azért nem jó, mert ugyanazt a rendszerezést lemásolták annyi sheet-re, amennyi a legördülőben lenne. Mivel én csak a forrást állítanám elő, így a vezetők választhatnák ki, hogy mire kíváncsiak.
(Így minél kevesebb manualitás lenne benne.)
A makrón gondolkodtam, de kb. 20-25 megás a fájl...de lehet kipróbálom azt a megoldást, hogy nyomnak egy gombra és befrissítené a legördülőt. (Csak nehogy összeomoljon a makró miatt )
Mess with the best / Die like the rest
-
Louro
őstag
válasz Fferi50 #25219 üzenetére
Szia,
2010-es verzió. Egy alap lenne. A forrás ugyanabban az excelben lenne, hogy ne kelljen másik fájlt megnyitni az eredmények frissítésekor.
Holnap leprogramozom makróval, szerintem pár sornyi kód lesz csak.
(A makrótól azért félek, mert pár éve, amikor nem voltam jártas excelben, elég sok makrós fájlt kaptunk és sűrűn futottunk a készítőikhez, hogy hibaüzenet, nem fut, meg se nyilik. Szóval ezért törekszek a minél optimalizáltabb excelekre.)
Mess with the best / Die like the rest
-
wolfman
veterán
válasz Fferi50 #25234 üzenetére
Nem nagyon értem amit mondasz, de meg lehetne csinálni azt is mind a 6692 sorral, hogy beleírom az A oszlopban található megfelelő adatokat, de üljön neki ekkora volumenű sz@rságnak akinek 2 anyja van. Most meg kitalálta kolléganőm, hogy én vagyok az infó szaki, oldjam meg, holnap reggelre kell.
„Ami mérhető, mérd meg! Ami nem mérhető, tedd mérhetővé!” – Galileo Galilei
-
wolfman
veterán
válasz Fferi50 #25242 üzenetére
Áh, a központból küldenek nekünk ki a telepre ilyen és hasonló táblázatokat, amivel dolgoznunk kell. Ez a fajta mentalitás, hogy ehhez értenek, majd a sz@rban találjuk meg mi az aranyat, ők már nem turkálnak bele. Mindegy is.
fél megoldással megcsináltam, ha így nem jó, nem is érdekel.
„Ami mérhető, mérd meg! Ami nem mérhető, tedd mérhetővé!” – Galileo Galilei
-
Gyufaaa
veterán
válasz Fferi50 #25266 üzenetére
Ez sajnos nem jó. Megpróbálom a gondolatomat képpel illusztrálni.
Ezt szeretném megoldani.
C5-C9-ig fix adat és D5-D9-ig a fix adathoz tartozó érték. F4-F8-ig készülne egy legördülő lista, ami a C5-C9-ig fix értékekre mutat és ha ezt változtatom, akkor G4-G8-ig cellákban a fix adathoz tartozó érték jelenjen meg.
Tehát, ha F4-ben a legördülő listában kiválasztom C7 értékét, akkor G4-ben jelenjen meg D7 értéke.
Remélem érthető a levezetés.
-
alfa20
senior tag
válasz Fferi50 #25313 üzenetére
valóban igazad van ott elírás van +300% akart lenni...
a logika ahogy én értelmeztem:
adott pl: -100.000Ft terv (eddig mehetnek le mínusz árréssel), de csak ténylegesen -80.000Ft-ot csinálnak így azt szeretnék ha +20%-ot látnának mivel ennyi maradt, ha csak -50e-ig mennek el, akkor +50%-ot mert "csak" a fele teljesült. ebben az esetben a 0Ft a +100% és innentől már túl is teljesítenek.
a másik véglet mikor a tervet meghaladják ebben az esetben mínuszba menne a % érték.
Terv:-100e, tény:-150e, ebben az esetben 50%-al több lett a negatív árrés ezért -150%"Az agy olyan, mint az ejtőernyő: csak akkor működik, ha nyitott." (Thomas Dewar)
-
slashing
senior tag
válasz Fferi50 #25424 üzenetére
Hmmm, teljesen máshogy közelítetted meg mint ahogy én de ez is szép képlet lett közben rájöttem a hibámra szóval akkor az én képleteim szintén 3 tényezős szorzásig:
Bal széle:
=HA(SZÁM(A2)=IGAZ;A2;BAL(A2;SZÖVEG.KERES("~*";A2)-1)*1)
Közepe:
=HA(SZÁM(A2)=IGAZ;"";HAHIBA(KÖZÉP(A2;SZÖVEG.KERES("~*";A2)+1;SZÖVEG.KERES("~*";A2;SZÖVEG.KERES("~*";A2)+1)-SZÖVEG.KERES("~*";A2)-1)*1;JOBB(A2;HOSSZ(A2)-SZÖVEG.KERES("~*";A2))*1))
jobb széle:
=HAHIBA(JOBB(A2;HOSSZ(A2)-SZÖVEG.KERES("~*";A2;SZÖVEG.KERES("~*";A2)+1))*1;"")
Egyedül a ha szám amin lehet változtatni kéne de ha alapból általános a cella beállítottsága akkor nem lesz gond ha előre be van állítva szövegre akkor át kelll állítani általánosra.
-
Wyll
őstag
válasz Fferi50 #25241 üzenetére
Szia!
Nagyon köszi a válaszodat, most jutottam csak odáig, hogy érdemben foglalkozzak vele. Egy felvetés: a
timevalue(kovetkezo) > Time
feltétel mindig igaz lesz, hiszen a kovetkezo az egy valódi dátum (Now + Timeserial), ellenben a Time függvénnyel, ami csak az adott napon belüli időt adja vissza, és utóbbi az excel dátumábrázolásában nullánál kisebb érték.
Szóval nem lehet hogy inkább atimevalue(kovetkezo) > Now
feltételt kéne használni?
***
Őőő, nem szóltam
If the time argument contains date information, TimeValue doesn't return it. ...[ Szerkesztve ]
Megbízhatóságom: http://phmegbizhatosag.atw.hu/phtabla.php?nev=Wyll
-
m.zmrzlina
senior tag
válasz Fferi50 #25463 üzenetére
Köszönöm eltettem a megoldásokat.
Az első replace-es megoldás most azért nem jó nekem mert pont azt a célt nem valósítja meg ami miatt a Select Case-es szerkezetet le akarom cserélni. A második természetesen jó lesz.
A valódi makróban nem használok ékezetet az csak a illusztrációba került bele.
-
m.zmrzlina
senior tag
válasz Fferi50 #25465 üzenetére
"(De az is csak annyiszor kell lefusson, ahány gyümölcsneved van és nem az egész tartomány cellaszámának megfelelően.)"
Igen de változás esetén itt ugyanúgy át kell írni az egész kódrészletet mint a Select Case-nél, a másodiknál viszont csak a rng_gyümölcsök listát a másik munkafüzetben. Ehhez pedig nem kell tudni programozni és ez volt a cél.
Köszi még egyszer!
[ Szerkesztve ]
-
Wyll
őstag
válasz Fferi50 #25460 üzenetére
"Az éppen abban a pillanatban elindult frissítést viszont már nem tudod kikapcsolni, az le fog futni, csak a későbbi időpontot lehet "törölni"."
Igen, de amit te írtál, az csak akkor törli a későbbi időpontot, ha az már korábban bejegyződött.
Így ha azonos másodpercben zajlik az újraélesítés és a kilépés, akkor a kilépés nem fogja deaktiválni az immár a kilépés utánra datálódó időzítést. (Lehet hogy erre azért nem gondoltál, mert te még nem írtad bele az újraélesítést.)Nade ez igazából már részletkérdés, a lényeg az ötlet volt, amit köszönök.
Bár azért egy olyan aprócska gond azért van vele, hogy ez tulajdonképpen egy megosztott dokumentumba folyamatosan belefirkál, azaz módosítja magától akkor is, ha a felhasználók hozzá sem nyúltak..
Nem lehet, hogy jobb lenne az idő megjegyzésére egy globális változót használni? Lehet VBA-ban olyat egyáltalán?És egy jelenség;
a frissítés még nincs benne, egyelőre a rendszeres időzítést akarom szépen stabilizálni:Ez mi lehet?
Megbízhatóságom: http://phmegbizhatosag.atw.hu/phtabla.php?nev=Wyll
Új hozzászólás Aktív témák
- PC JÁTÉKOK (OLCSÓ STEAM, EA , UPLAY KULCSOK ÉS SOKMINDEN MÁS IS 100% GARANCIA )
- Vírusirtó, Antivirus VPN kulcsok
- Új, bontatlan World of Warcraft gyűjtői kiadások
- AKCIÓ! - STEAM kulcsok / Punch Club, Oddworld: Soulstorm, Children of Morta, stb. - 2024.05.16.
- Windows 10/11 Home/Pro , Office OEM/Retail kulcsok
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Promenade Publishing House Kft.
Város: Budapest