-
GAMEPOD.hu
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
-
válasz Delila_1 #20549 üzenetére
Szia!
Nem tudom mennyire emlékszel még a makróra amit csináltál nekem, de az lenne a kérdésem, hogy a #20536-ban lévő kép szerint, hogyan tudom azt elérni, hogy a makró csak akkor mentsen, ha az F5 dátum az nagyobb, egyenlő, mint a B2 mínusz 3 nap?
Illetve hogyan lehet a legördülő listában lévő karakterek méretét megnövelni?
Köszönöm!
-
Delila_1
Topikgazda
válasz antikomcsi #20551 üzenetére
Tedd elérhetővé a füzetet.
A 2. kérdésedre:
Indokolatlanul kicsire állítod az egyes lapjaid nagyítását, a cellákban lévő karakterek óriások, ezért az érvényesítés normál méretű karakterei ezekhez képest eltörpülnek.
A pár napja elküldött füzetedben kijavítottam ezeket a formázási anomáliákat.[ Szerkesztve ]
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
bteebi
veterán
válasz antikomcsi #20551 üzenetére
Sub mentes()
If Range("F5").Value >= Range("B2").Value -3 Then
ThisWorkbook.Save
Else
End If
End SubCancel all my meetings. Someone is wrong on the Internet.
-
válasz Delila_1 #20552 üzenetére
Szia!
Köszönöm, átküldtem levélben.
Sajnos valóban nagyok a karakterek, de szükség van rájuk. Valamelyest finomítottam ugyan a méretükön, de ilyen nagynak kell lenniük.
Szóval akkor azt nem lehet beállítani, hogy amikor felugrik a lista, abban is jó nagyok legyenek a választható elemek. Kár.
-
Ferenc1989
tag
Üdv!
Lenne egy problémám.
Adott egy lista amiben nevek találhatóak. Ezek közül egyet kiválasztva mellette megjelenik a fényképe és a személyes adatai.
A legnagyobb gond a képek beszúrásával van..Ezt hogy lehetne megoldani macro nélkül? Van valakinek ötlete? Hol tároljam a képeket, hogyan illesszem be, hogy egyforma méretű legyen, stb.
Előre is köszi a választ
Sosem tudod, mi az elég, amíg meg nem tapasztalod, mi a túl sok.
-
bteebi
veterán
válasz bteebi #20533 üzenetére
A SaveAs-t egy módon már meg tudom oldani:
Sub SaveAs()
Application.Dialogs(xlDialogSaveAs).Show ActiveWorkbook.Path & "\" & "teszt.xls"
End SubAzt viszont nem értem, hogy csak akkor működik, ha modulba teszem, különben Complie error van ("Member already exists in an object module from which this object module derives"). Miért baj, ha objektumba van beletéve, és nem modulba?
Fura amúgy, hogy kell a "\", de ha nincs ott, akkor ugyan jó mappába menti a file-t, viszont az utolsó mappanevet összefűzi a "teszt"-tel. Esetemben így a teszt.xls-ből Excelteszt.xls lett volna, mert egy ...\Excel\ nevű mappába ment volna a mentés.
A többi kérdést azonban egyelőre még nem tudtam megoldani - például azt se, hogy az eredeti file névhez annyit fűzzek hozzá mentéskor, hogy "_mod".
Cancel all my meetings. Someone is wrong on the Internet.
-
bteebi
veterán
válasz bteebi #20556 üzenetére
És működik! Egy talált kódot átírva sikerült megoldanom, hogy úgy mentse el, ahogy szeretném:
Sub SaveAs()
Dim utolsopont As Long
utolsopont = InStrRev(ActiveWorkbook.FullName, ".")
Dim UjNev As String
UjNev = Left$(ActiveWorkbook.FullName, utolsopont - 1) & "_mod" & Mid$(ActiveWorkbook.FullName, utolsopont)
Application.Dialogs(xlDialogSaveAs).Show ActiveWorkbook.Path & UjNev
End SubKipróbáltam, FullName helyett Name-mel is megy, de akkor kell bele a "\".
Cancel all my meetings. Someone is wrong on the Internet.
-
autox3c
tag
Sziasztok!
Használ valaki olyan programot, ami pdf-ből használható xls-t készít?
Ez jelentősen megkönnyítené a dolgom
Köszi előre isAdj egy falat falat mondta a falat faló faló.
-
bteebi
veterán
válasz autox3c #20558 üzenetére
Ez talán segít, persze a puding próbája az evés:
PDF-fájlok átalakítása Excel formátumba1. Nyissa meg a fájlt az Acrobat XI alkalmazásban.
2. Válassza az Eszközök > Tartalomszerkesztés > Fájlexportálás célpontja, majd a Microsoft Excel munkafüzet lehetőséget.
3. Adjon nevet az Excel-fájlnak, és mentse tetszés szerinti helyre.Cancel all my meetings. Someone is wrong on the Internet.
-
Immy
őstag
Sziasztok!
Van közel 30darab txt-m, amit bekéne importálni az excelre úgy, hogy mindegyik külön fülön legyen. Erre létezhet valami automatizálás?
Apró: https://hardverapro.hu/aprok/hirdeto/immy/index.html
-
the radish
senior tag
Most ismerkedek az userform adta lehetőségekkel, de máris elakadtam.
A textboxba milyen paramétert (és hol) tudom beállítani, hogy a dátumformátum a következő legyen?
2014.02.19.Vagy nem fogadja el, vagy - amit találtam példafile-t - 19/02/2014
Előre is köszönöm.
-
nimmy001
csendes tag
Sziasztok,
Előfordult már valakivel, hogy az excel nem engedte képletet javítani?
Vagyis az van, hogy ki szeretném egészíteni az aktuális képleteimet, de amint jóváhagyom a javítást, utána nem képletértéket jelenít meg, hanem magát a képletet, mint ha betettem volna egy aposztrófot a képlet elé, de én biztos nem tettem be, az excel nem értékeli ki a képletet. Mi lehet a gond? -
alfa20
senior tag
Sziasztok,
Abban tud nekem segíteni valaki, hogy makróban hogyan tudok makrót indítani.
Amiről szó lenne:
Van egy makró amit most írok, ez megnyit nekem 4-5 Excel táblát amiket majd szépen össze kell FKERES-nie. viszont az alaptáblák nem éppen használhatóak, így ezeket meg kell formázni használhatóra, erre van egy makróm is.persze ha minden megnyitott Excel táblához át másolom a formázást, úgy működik, csak nekem ez nem tetszik ,
olyat tudok, hogy a formázó makrót a 'Module2'-be beteszem és a nyitás után le is fut, majd nyitja a következőt táblát
pl.:Sub rendezes_mehet()
k50_allnev = Range("c3").Value
k49_allnev = Range("c4").Value
k35_allnev = Range("c5").Value
vab_allnev = Range("c6").Value
aktnev = ActiveWorkbook.Name
Workbooks.Open Filename:=k50_allnev
-- itt lefutna a 'Module2'-ben lévő 'MB_R' nevű makró --
Workbooks.Open Filename:=k49_allnev
-- itt lefutna a 'Module2'-ben lévő 'MB_R' nevű makró --
Workbooks.Open Filename:=k35_allnev
-- itt lefutna a 'Module2'-ben lévő 'MB_R' nevű makró --
Workbooks.Open Filename:=vab_allnev
-- itt lefutna a 'Module2'-ben lévő 'MB_R' nevű makró --
End Sub(/C)[/M][ Szerkesztve ]
"Az agy olyan, mint az ejtőernyő: csak akkor működik, ha nyitott." (Thomas Dewar)
-
nimmy001
csendes tag
válasz nimmy001 #20562 üzenetére
Közben megtaláltam, de ez is egy bolond hibája az excelnek.
Ha a formátum szöveg adott celláknál, akkor a képletet nem értékeli ki, ha a képlet módosítása után módosítom a formátumot, akkor ugyanúgy nem értékeli ki, szóval a képlet módosítása előtt kell módosítani számolható formátumra az adott cellákat.
Nem tudom, más botlott-e már ilyenbe, de ez nem jó így, mert hivatkozni kódokra hivatkozok, de az néhol egy számsor, néhol meg szöveg, néhol betű és szám, nem egységes, és hogy jól kezelje a kinézetet, azért használom szöveg formátumra, de attól még a képletet képletként akarom használni, függetlenül attól, hogy a megjelenést milyen formátum szerint szeretném. Jajj, Microsoft, lennének ötleteim, hogy a design lecsupaszítása helyett mit fejlesszenek.Bocs, srácok. :-)
-
the radish
senior tag
válasz the radish #20561 üzenetére
Még mindig a formátum:
Private Sub TextBox1_Change()
TextBox1.Value = Format(TextBox1, "yy-mmm-dd")
End SubA végeredmény azonban:
Mit és hol szúrok el?
-
bteebi
veterán
válasz nimmy001 #20562 üzenetére
Én is jártam már így, szerintem ez egy bug. Nem tudom már, hogy hogy lehet kijátszani, szerintem nem találtam rá egyértelmű megoldást. Azt hiszem össze-vissza másoltam a cellát, szerkesztettem a képletet addig, amíg végül jó nem lett .
Cancel all my meetings. Someone is wrong on the Internet.
-
Mr. Erikszon
senior tag
Gondjaim vannak mivel sulit illetve szakot váltottam.
Eddig reál szakon voltam ami azt jelenti hogy volt egy olyan óránk ahol algoritmusokat oldottunk és egy óránk ahol exceleztünk,powerpoint,word...
Na és most olyan szakon vagyok ahol csak excelezünk heti 2 órában és nagyon le vagyok maradva.
Valaki nem tudna segíteni először is abba hogy mire jó a SUM meg az ilyen fontosabb ,parancsok' -
the radish
senior tag
válasz the radish #20565 üzenetére
Private Sub TextBox1_Change()
TextBox1.Text = Format$(Date, "yyyy.mm.dd")
End SubMost már csak egy kérdésre nem tudom a választ, mégpedig, hogy miért csak a mai dátummal tölti ki a cellát amit ráadásul át sem tudok írni.
-
Mr. Erikszon
senior tag
Valaki meg tudja mondani az utolsó 6 táblázat képletét?
-
repvez
addikt
Már egyszer kérdeztem talán,de azóta sem találok rá megoldást. Hogyan tudok 2 külön excel fájlt 2 külön ablakban megnyitni ugy hogy egyszerre láthassan őket? Mert most ha megnyitok 2 fájlt mindig ugyan abban az ablakban nyilik meg a tálcán 2 ikonjuk van ott tudok váltani köztük,de egyszerre mindig csak az egyik tartalmát látom.
A másik problémám, hogy egyik napról a másikra átállt angol nyelvüre és nem tudom hogy állitsam vissza.
2007-es excelről lenne szó.
-
Mutt
aktív tag
válasz the radish #20568 üzenetére
Hello,
Létrehoztam egy "userformot", bemásoltam az általad leírtakat, de nem tudom működésre bírni.
A macro-ba kell valami hivatkozás, hogy menjen?A userformot be kell tölteni, majd meg kell jeleníteni. Ezt mind egy modulban, a userformon kívül kell megtenned.
A betöltés elhagyható, csak akkor érdemes külön foglalkozni vele, ha a form elindítása időigényes és nem akarod hogy a felhasználó erre várjon.Tipikusan egy form elindítása így megy:
Sub SajatForm()
UserForm.Show
End SunEkkor a UserForm Initialize eseményében megadott eljárások futnak le és megjelenik a form.
A form bezárása annyiban tér el, hogy a UserForm egyik eleméhez (többnyire egy Bezárás gombhoz) írod, nem pedig egy külön modulba. A bezárás Unload paranccsal megy, el is lehet rejteni a Hide-al, ekkor memórában marad, de nem látható.
Ide felraktam egy egyszerű mintát.
...TextBox1.Text = Format$(Date, "yyyy.mm.dd")
miért csak a mai dátummal tölti ki a cellát amit ráadásul át sem tudok írni.A Date VBA függvény, amit használsz mindig az aktuális dátumot adja meg.
A szövegdonboz vezérlőnek valószínű a locked tulajdonsága True-ra van állítva. Esetleg az Enabled pedig Falsera, ekkor szürke a tartalma.Az egyik nagy hiányosság, hogy alapból nincs olyan vezérlő az Excelben, amely a dátumválasztást segíti. Korábbi változatokban volt egy DatePicker, de az megszűnt, helyette mindenki vmit összerakott és azt használja. Én ezt használom.
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
the radish
senior tag
Szia!
Nagyon szépen köszönöm.
Igen, az userformok betöltése és szerkesztése eddig - ahogy azt írtam is - számomra ismeretlen terület volt, azonban nagyon megtetszett, számtalan lehetőséget látok benne. Az elindulás és a többfajta beviteli mező alakítgatása mostanra már megy, azonban az alábbiban mégis további segítséget kérek:
A calendarform nagyon tetszik, ötletes, de - mivel általában régebbi dátumok megadása szükséges - egy kissé bonyolultabbá teszi a dolgot, mint pl. a 12-12-31 beütése.
Az érdekes az, hogy ezt sehogy nem tudom összehozni, mármint hogy yyyy.mm.dd formátumban kelljen megadni. Leellenőriztem a vezérlőt, de nem találtam elírást.Ha szépen megkérlek készítenél egy userformot egy textbox-al, ami pl. 5-12 beadása esetén mondjuk az A1 cellába teszi a 2014.05.12 dátumot és a textboxban is a bevitelt követően ez jelenik meg? Nagyon megkönnyítenéd a munkámat.
Előre is köszönöm.
[ Szerkesztve ]
-
Mutt
aktív tag
válasz Mr. Erikszon #20567 üzenetére
Hello,
Valaki nem tudna segíteni először is abba hogy mire jó a SUM meg az ilyen fontosabb ,parancsok'
Elég tág a kérdés, nem könnyű megválaszolni, de sok könyv és oktató video elérhető az Excel kezdő és haladó használatához. Több mint 400 beépített függvény található az Excelben, ezek különböző csoportba vannak rendezve a könnyebb használat miatt.
Ha az angol nyelv megy, akkor Mike Girvin Youtube csatornáját javaslom, ott is az Excel Basics és Highline Excel videokat. A csatorna címe: http://www.youtube.com/user/ExcelIsFun/videosKezdésnek ezt vagy ezt tudom javasolni.
Magyar nyelven Kovalcsik Géza csatornája vagy ez a fórum tud segíteni.
Sok sikert!
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Mutt
aktív tag
válasz Mr. Erikszon #20569 üzenetére
Hello,
20 percnél hosszabb hívások száma:
=DARABTELI(C5:C19;">20")Leghosszabb hívás ideje:
=MAX(C5:C19)Leghosszabb hívás időpontja, itt több egyszerű megoldás van:
=FKERES(MAX(C5:C19);C5:F19;2;0)
=INDEX(D5:D19;HOL.VAN(MAX(C5:C19);C5:C19;0))Költsége:
=FKERES(MAX(C5:C19);C5:F19;4;0)
=INDEX(F5:F19;HOL.VAN(MAX(C5:C19);C5:C19;0))Leggyakrabban használt fülke.
=MÓDUSZ(B5:B19)Vagy tömbképletettel:
=INDEX(B5:B19;HOL.VAN(MAX(DARABTELI(B5:B19;B5:B19));DARABTELI(B5:B19;B5:B19);0))Átlagos beszélgetési idő:
=KEREKÍTÉS(ÁTLAG(C5:C19);1)Medián:
=MEDIÁN(C5:C19)üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Mutt
aktív tag
válasz the radish #20572 üzenetére
Vmi ilyenre gondoltál?
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
the radish
senior tag
Közben még egy akadályba ütköztem és valószínűleg nem ez lesz az utolsó:
Adott egy texbox, amely le van zárva:
Értéke pl. a C1 cellára mutat, mely az adott dátumhoz tartozó napot tartalmazza a HÉT.NAPJA függvény segítségével.
A problémám az, hogy a dátum egyszeri megváltozását követően a C1 cellában lévő képlet kitörlődik és onnantól kezdve kezdve változatlan, fals értéket mutat.
Létezik olyan kapcsoló a textboxban, amellyel a cella tartalma nem íródik felül?
Vagy van erre valami megoldás? -
Delila_1
Topikgazda
válasz the radish #20577 üzenetére
Nincs szükség a B1:C2, és D1:D7 tartományokra.
A Mutt által írt makróba egyetlen sort kell beírnod a tInput.SetFocus sor alá:Label1 = Format(Weekday(Range("A1"), 2), "dddd")
A Label1 Caption tulajdonságából töröld ki a Label1 szöveget, mert az zavaró.
Látod, itt nem textbox, hanem label szerepel, mert ezt nem a felhasználónak kell megadnia, hanem a bevitt dátum alapján a makró írja be.
A füzetben is elég lenne a B1 képlete, ahol a formátumot az egyéni kategóriában nnnn-nek állítod be. Erre csak akkor van szükség, ha a lapodon is rögzíteni akarod, hogy a bevitt dátum milyen napra esik. Még jobb, ha egyáltalán nincs függvény a lapon, hanem a weekday-es sor után a makróba beírt
range("b1")=label1 sorral fixen megadod a cellába a napot.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
válasz the radish #20579 üzenetére
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
alfa20
senior tag
volna egy ilyen képletem:
Range("D2").FormulaR1C1 = _
"=SUMPRODUCT(--('[" & k49_nev & "]" & k49_fulnev & "'!R1C1:R999C1=RC[-3]),--('[" & k49_nev & "]" & k49_fulnev & "'!R1C3:R999C3=RC[-2]),'[" & k49_nev & "]" & k49_fulnev & "'!R1C6:R999C6)"viszont ezt megelőzően rendezés és formázás miatt a fülnév megváltozott, így most az eredeti (0219.49) fülből szeretne keresni de az nem jó, mert az adatok időközben átkerültek a (0219.49_RND) fülbe.
Lehet változtatni ezen a részen, hogy a fülnévhez az "_RND" hozzárakodjon és úgy keressen?
" & k49_fulnev & "'"Az agy olyan, mint az ejtőernyő: csak akkor működik, ha nyitott." (Thomas Dewar)
-
Geryson
addikt
válasz Delila_1 #20360 üzenetére
Szia Delila!
Sajnos nem volt eddig időm kipróbálni azt, amit írtál, azaz:
A C2 képlete legyen =ÁTLAGHA(A:A;A2;B:B), ezt másold végig.
Adhatsz feltételes formázást az A2:C4000 tartományra.
A képlet legyen =DARABTELI($A:$A;$A2)>1, és adj neki valami feltűnő formátumot.A feltételes formázásra egyszerűen nem jövök rá, hogy hogyan állítom be (a képletet nem tudom hova írom), de ez talán a kisebbik gond. A nagyobbik az az, hogy az első képlet így nekem nem megy. Mellékelek egy képet, amit látszik, hogy az első helyen (C2) kapásból valamit számol és nem jövök rá, hogy mit (nem értem, hogy miért más a C2 mint a B2 értéke). Aztán a C24/C25-ben meg nem számol semmit. Ugye az én kérésem az az lenne, hogy ha az A oszlopban ugyanaz az azonosító van, akkor a C oszlopba a B oszlopból számított átlagot írja (tehát pl. a C24/C25-ben annak kellene állni, hogy 984758, mert ez a kettő érték átlaga.
[ Szerkesztve ]
Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
-
Delila_1
Topikgazda
válasz Geryson #20585 üzenetére
Nézd meg az A oszlopban az adataidat. Valószínű, hogy az A24 és A25 cellák tartalma nem azonos, csak annak látszik. Valamelyik a kettő közül tartalmaz egy szóközt, vagy egyéb, nem látható karaktert. A HOSSZ függvénnyel le tudod kérdezni az egyes cellák tartalmának a hosszát. Vagy: a cellán állva F2-re (szerkesztő üzemmód) a kurzor a cella végén jelenik meg, és azonnal látható, hogy van-e előtte szóköz.
Az A oszlopban feltehetően máshol is előfordul az A2 érték, abból adódik a C2 értéke.
Feltételes formázás:
Feltételes formázás | Új szabály | A formázandó cellák kijelölése képlettel | Értékek formázása, ha ez a képlet igaz.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
alfa20
senior tag
válasz Delila_1 #20584 üzenetére
ez azért nem jó, mert akkor minden nap újra kellene írni a makrót, mert a 0219 hónapot és napot jelölni
Akkor lehet másképpen kell megoldani...
#20583:
bakter, már tudom mi volt a hiba.
A makró neve ugye MB_R(), én meg szépen ott is hagytam a két záró jelet.
ezer köszönet"Az agy olyan, mint az ejtőernyő: csak akkor működik, ha nyitott." (Thomas Dewar)
-
Delila_1
Topikgazda
válasz alfa20 #20587 üzenetére
A fül meghatározása:
Right("0" & Month(Date),2) & Right("0" & Day(Date),2) & ".49_RND"
A Right függvényre azért van szükség, mert egy számjegyű hónapnál és napnál elé kell tenni egy nullát.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
válasz the radish #20589 üzenetére
A labelre írási részt tedd át a gomb Click eseményéből a textbox AfterUpdate eseményébe. A füzetbe írást viszont hagy a gombnál, mert a dátumon még módosíthatsz a gomb megnyomása előtt.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
válasz the radish #20591 üzenetére
Szivi.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Kobe
veterán
hello
egy kis segitseg kellene, valami intelligens lookup figgvenyre lenne szuksegem, amit makroba is eleg konnyu implementalni.
Adott egy lista, sok szaz sorral, par alapveto oszloppal.
Flotta Rendszam Datum 1 Datum 2 Datum 3 Calculated
123456 12345601 1/1/2014 1/28/2014 1/29/2014
123456 12345604 1/1/2014 1/18/2014 1/31/2014
123456 12345603 1/5/2014 1/7/2014 1/19/2014
123457 12345701 1/1/2014 1/28/2014 1/29/2014
123458 12345802 1/1/2014 1/18/2014 1/31/2014
123459 12345901 1/5/2014 1/7/2014 1/19/2014
123459 12345902 1/1/2014 1/28/2014 1/29/2014
123459 12345904 1/1/2014 1/18/2014 1/31/2014Egy olyan fuggvenyre lenne szuksegem, amivel az excel kepes eldonteni, hogy az 1 flottahoz tartozo kocsik kozul melyiknek a legmagasabb a rendszama. Erre azert lenne szuksegem, mert a legmagasabb rendszammal rendelkezo kocsiknal pl a calculated mezobe a Datum 3 - Datum 2 kulonbsege kell keruljon, az annal kisebb rendszamunal meg Datum 3 - Datum 1 lenne a keplet.
Vagyis pl azon sorok kozott, ahol a Flotta = 123456, nezze meg, melyik az a sor ahol a rendszam oszlopban a elgmagasabb ertek van
Ezt az osszehasonlitast csak es kizarolag az egy flottahoz tartozo sorok kozotti adatokra kellene elvegezni, kicsit bonyolitja, hogy vannak olyan flottak is amiben csak 1 kocsi van, ergo a rendszam oszlopban elvo 1etlen ertek egyben a legnagyobb is.
azt gondolom, hogy a calculated mezobe hogy milyen kivonast vegezzen, egy sima IF fuggvennyel beirhato, kerdes csak a feltetelt hogyan lehet igy megadni, hogy az az osszehasonlitas legyen.
-
the radish
senior tag
Egy CompoBox esetén kivitelezhető az, hogy csak a legördülő listában felajánlott lehetőségek között szereplő adatokat lehessen megadni?
-
*Frenszisz*
újonc
Sziasztok!
Elakadtam.... Van egy program amely adatokat, jelen esetben random számokat küld 1másodpercenként excelbe pl az A1 cellába. Az lenne a feladat hogy a B1 cellába írja ki az eddig megjelent számok közül a legkisebbet. Ha pl. 5 másodperc alatt az A1ben megjelentek ezek a számok: 400, 22, 9, 40, 51... akkor a B1-ben 9 jelenjen meg. Próbálkoztam különböző függvényekkel, körkörös hivatkozásokkal de belegabalyodtam...
-
Mutt
aktív tag
Hello,
Egy olyan fuggvenyre lenne szuksegem, amivel az excel kepes eldonteni, hogy az 1 flottahoz tartozo kocsik kozul melyiknek a legmagasabb a rendszama.
Ha legalább Excel 2007-et használsz akkor az ÖSSZESÍT függvénnyel megoldható a legnagyobb rendszám keresése (A oszlop flotta, B rendszám, C-E oszlopok dátumok; 5000 sorig múködnek a képletek):
=ÖSSZESÍT(14;6;$B$2:$B$5000/($A$2:$A$5000=A2);1)Bármelyik Excel verzióban pedig az alábbi tömbképlet működik:
{=MAX(HA($A$2:$A$5000=A2;$B$2:$B$5000;))}A fenti képletek vmelyikét választva a calculated cellád képlete:
=HA(csodakeplet=B2;E2-D2;E2-C2)Ha a rendszámod alphanumerikus, akkor ezt tudom javasolni:
=HA(SZORZATÖSSZEG(($A$2:$A$5000=A2)*($B$2:$B$5000>B2))=0;E2-D2;E2-C2)üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Mutt
aktív tag
válasz the radish #20594 üzenetére
Hello,
Két megoldás van:
1. A Style tulajdonságát állítsd át fmStyleDropDownList -re és/vagy
2. A MatchRequired tulajdonságot True-ra.üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Mutt
aktív tag
válasz *Frenszisz* #20595 üzenetére
Hello,
Szerintem a munkalap Change eseményét használd erre:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
If Target.Value < Range("B1").Value Or IsEmpty(Range("B1").Value) Then Range("B1").Value = Target.Value
End If
End Subüdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
Új hozzászólás Aktív témák
- Érkezik Magyarországa az LG szuper dizájnos hordozható projektora
- World of Tanks - MMO
- Otthoni hálózat és internet megosztás
- Ukrajnai háború
- Stellar Blade
- AMD off topik: VGA, CPU, APU és minden, ami AMD
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Így építsd a billentyűzeted!
- Linux felhasználók OFF topikja
- Bemutatkozott a Moto G32 4G
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest