- Honor Magic6 Pro - kör közepén számok
- Lőn világosság: megérkezett új fénymérőnk
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- Netfone
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Samsung Galaxy S24 - nos, Exynos
- Honor 200 Pro - mobilportré
- Bivalyerős lett a Poco F6 és F6 Pro
- Android szakmai topik
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
Hirdetés
-
Megérkezett Magyarországra a Samsung új OLED gaming monitora
ph Az Odyssey OLED G8 32 hüvelyes, sík OLED panellel dolgozik.
-
Biztonsági aggályok miatt késik a Microsoft hatalmas AI-újítása
it A Microsoft úgy döntött, hogy biztonsági aggályok miatt elhalasztja a Recall AI funkciót, így azt csak szűkebb körben tesztelik egyelőre.
-
The First Descendant - A legújabb fejlesztői videó a végjátékra összpontosít
gp Hosszú várakozás után jövő hónap elején végre megkapjuk az akciójáték teljes változatát.
-
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
-
Mutt
aktív tag
válasz
*Frenszisz* #20600 üzenetére
Hello,
Az alabbiak lehetnek a gondok:
- az eredeti program kikapcsolja az esemenykezeleseket, nezd meg hogy van-e benne Application.Enableevents parancs.
- nem adja vissza a vezerlest a program. Ahol a varakozas meg van adva oda irjal be egy DoEvents parancsot.Mindket esetben hozza kell ferned az eredeti kodhoz, ami azt jelenti hogy akkor mar az eredeti programot egyszerubb lenne kiegesziteni a legkisebb ertek keresesel. A korabban megadott kodban csak aprot kell valtoztatni:
- Target reszt le kell cserelni Range("A1") -re
- az elso If-et hagyd eludv
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
Még mindig az userform:
Van 6 textbox és van a textboxok értékétől függően változó 36 label. Megoldható-e az, hogy ne kelljen minden egyes textbox "AfterUpdate" értékéhez beírogatnom mind a 36 label hivatkozást?
Nagyon macerás, még akkor is, ha csak másolgatom.
Előre is köszönöm. -
Geryson
addikt
válasz
Delila_1 #20586 üzenetére
Köszönöm, valóban így már megy a képlet és a feltételes formátum is működik. Ellenben ez a képlet mit is csinál?
=DARABTELI($A:$A;$A2)>1
Nem teljesen értem, hogy milyen szisztéma szerint színez be nekem szinte mindent...
Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
-
Delila_1
Topikgazda
válasz
Geryson #20603 üzenetére
...az A oszlopban nagyon sokszor 2-5-10 ismétlés is található, ezeket szeretném kitakarítani.
- Hogy oldható meg az, hogy ezeket jelölje nekem?A =DARABTELI($A:$A;$A2) képlet megadja, hányszor szerepel az A2 értéke az A oszlopban.
A feltételes formázás a képletét úgy kell érteni, hogy ha a beírt függvény értéke igaz, akkor... (formátum). Nyilván sok tételed van az A oszlopban, ami többször is szerepel, azért olyan szép színes a tartományod.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 #20602 üzenetére
Ha a textbox1-be bevitt értékkel a label2 és label5 értékét akarod megváltoztatni, akkor csak ezt a kettőt vidd be az afterupdate eseményébe.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
psg5
veterán
Sziasztok, remélem "nálatok" "beljebb" leszek:
Valaki ismeri EZT?
Van egy több száz terméket tartalmazó excel táblám és szeretném hozzárendelni. (csak megyek a telefonnal, beolvasnám a vonalkódot és behívná az excelt, melyben van egy keres függvény.
A kérdés, hogy működhet, hogy ezt a beolvasott vonalkódott egy adott cellűba dobja, ahol a függvényem van? valamint van-e olyan excel app. ami kezeli a függvényeket is?[ Szerkesztve ]
F.K.T.
-
Delila_1
Topikgazda
válasz
the radish #20607 üzenetére
Miért van szükség erre a change eseményre? A választható adatokat – gondolom – a füzetedből kapja a combobox, és a megfelelő formában jelenik meg.
Csak akkor van értelme a change makródnak, ha nem a saját értékének a megváltoztatása van benne.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
larryking
senior tag
Üdvözletem!
Mivel nincs időm, hogy végig olvassam a topicot egy kérdést tennék fel, ami lehet másnak bagatel, nekem nem megy és egy jó barátomnak segítenék ezzel:
Adott 2 külön táblázat, az egyik üres csak fejlécek vannak: Vevőkód, lakhely utca házszám.......stb millió adat bevitelére alkalmas oszlop. A másik táblázatban nyers adatokkal. Hogyan lehetne ezt össze fűzni, már mint a kettőt.
Előre is köszönöm
"We'll meet you where the lights are...."
-
the radish
senior tag
válasz
Delila_1 #20608 üzenetére
Igen, a választható adatok a füzetből megfelelő formában jönnek, ahogy az első képen látszik is.
Változtatni azért kéne itt az userform felületén, mert ez a munkafüzet, egyébként nem szem előtt lévő részén található és így szeretném a munkát a későbbiekben megkönnyíteni. (Bár nem tudom, hogy pontosan ezt kérdezted-e?)
Amennyiben ez az érték változik, úgy egy pár (akár a fent említett 36) érték is változik. melyek figyelemmel kísérése a munkafüzetben eddig szinte lehetetlen volt. (Így viszont már az elején Mindenki találkozik ezekkel.)Szóval a formátum a fő gond, azaz hogy miért nem jelenik meg jól a hh:mm formátum a CompoBox ablakában az adatbevitelt követően.
[ Szerkesztve ]
-
Delila_1
Topikgazda
válasz
the radish #20610 üzenetére
A füzetben a tartomány, ahonnan a combobox választható értékeit megadod, szöveg formátumúak legyenek.
A mentés pedig sheets("Munka1").range("a1")=cdate(combobox1)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 #20612 üzenetére
Ahol a kiválasztott adatot a füzetedbe fel akarod írni, pl. egy gomb click eseményében.
A Cdate a lapon időértékké alakítja a kiválasztott szöveges értéket, és a füzetben már tudsz vele számolni.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
the radish
senior tag
válasz
Delila_1 #20613 üzenetére
Nagyon köszönöm! A probléma az volt, hogy bent maradt a CompoBox kimenetében is a "B1" cella és összeveszhettek rajta, mert állandóan leállt. De most, hogy megértetted velem a működését, rájöttem a hiba okára és tökéletes.
Remélhetőleg most már kevesebbszer akadok el. (Bár már mondtam ezt egy párszor.)Még egyszer köszönöm!
[ Szerkesztve ]
-
Delila_1
Topikgazda
válasz
the radish #20614 üzenetére
Szívesen.
Mindenki elakad, még akkor is, mikor már azt gondolja, hogy jól belejö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.
-
vilmaboy
őstag
Sziasztok?
A kérdésem az lenne, hogyan lehet egy számot szöveggé alakítani excel 2010ben? Tehát ha egy oszlopba számmal beírom, h pl 123 akkor a másik oszlopba írja be betűvel, hogy százhuszonhárom.
Tudja valaki a megoldást?
A világ legveszélyesebb dolga az, amikor a tudatlanság szorgalommal párosul!
-
csferke
senior tag
válasz
vilmaboy #20616 üzenetére
Ezt használom excel 2007-ben. Remélem a 2010-es is "megeszi"
Function Szam_Szoveg(szam As Long) As String
Dim j1, j10, j10a, j100
j1 = Array("", "egy", "ketto", "három", "négy", "öt", "hat", "hét", "nyolc", "kilenc")
j10 = Array("", "tíz", "húsz", "harminc", "negyven", "ötven", "hatvan", "hetven", "nyolcvan", "kilencven")
j10a = Array("", "tizen", "huszon", "harminc", "negyven", "ötven", "hatvan", "hetven", "nyolcvan", "kilencven")
j100 = Array("száz", "", "ezer", "millió", "milliárd")
betu = ""
If szam = 0 Then
Szam_Szoveg = "Nulla"
Exit Function
End If
s = Format(szam, "0")
j = 1
While s <> ""
i = Len(s) - 2
If i < 1 Then i = 1
s2 = Mid(s, i, 3)
s = Left(s, i - 1)
s3 = ""
If Len(s2) = 3 Then
s3 = s3 + j1(Asc(Mid(s2, 1, 1)) - 48)
If Mid(s2, 1, 1) <> "0" Then s3 = s3 + j100(0)
s2 = Right(s2, Len(s2) - 1)
End If
If Len(s2) = 2 Then
If Mid(s2, 2, 1) = "0" Then
s3 = s3 + j10(Asc(Mid(s2, 1, 1)) - 48)
Else
s3 = s3 + j10a(Asc(Mid(s2, 1, 1)) - 48)
End If
s2 = Right(s2, Len(s2) - 1)
End If
s3 = s3 + j1(Asc(Mid(s2, 1, 1)) - 48)
If s3 <> "" Then s3 = s3 + j100(j)
If (betu <> "") And (szam > 2000) And (s3 <> "") Then kot = "-" Else kot = ""
betu = s3 + kot + betu
j = j + 1
Wend
betu = UCase(Left(betu, 1)) & Right(betu, Len(betu) - 1)
Szam_Szoveg = betu
End Function[ Szerkesztve ]
-
Saua
tag
Sziasztok
INDEX HOL.VAN függvényt próbálgatom
ez lenne a képlet:
=INDEX($G$3:$J$15;HOL.VAN(B3;$F$3:$F$14;0);HOL.VAN(C3;$G$2:$J$2;0))
ameddig nem töltöm ki a B3 és C3 cellát addig a #HIÁNYZIK üzenet van a cellában ahol a keresett érték kellene megjelenjen, ezért a többi megtalált értéket sem lehet összeadni.
Hogyan lehetne megoldani, hogy a #HIÁNYZIK helyett üres cella legyen és ne zavarjon be a SZUM -ba? -
Saua
tag
válasz
Delila_1 #20619 üzenetére
Köszi a segítséget.
sajnos egyenlőre nem akar működni, így alkamaztam a formázást (office 2010):
feltételes formázás/ új formázási szabály/ a formázandó cellák kijelölése képlettel/ értékek formázása ha ez a képlet igaz:=hahiba(INDEX($G$3:$J$15;HOL.VAN(B3;$F$3:$F$14;0);HOL.VAN(C3;$G$2:$J$2;0));"")
-
the radish
senior tag
Sziasztok!
Userform aktiválása esetén megoldható-e, hogy az első textlabel már teljesen ki legyen jelölve? (Tab mozgással a következő már ki van jelölve, illetve ha visszalépek az elsőre akkor már az is. De először csak a végén villog a kurzor.)
+1:
CommandButton csak SPACE billentyűre aktiválódik, pedig Én az ENTER-re szeretném. Erről sem találok leírást. Kivitelezhető?
Előre is köszönöm. -
Juditta_56
aktív tag
Sziasztok!
A segítségeteket szeretném kérni!
Az osztályvezető ellenőrizni szeretné a csoportok és a csoportvezetők munkáját, olyan módon is, hogy a két csoportvezetőnek minden nap vezetnie kell a csoport dolgozóinak jelenlétét egy-egy táblázatban. E két, hálózaton lévő, bizonytalan időben megnyitott-bezárt táblázat adatait kellene látnia az osztályvezetőnek „percrekészen”. Gondoltam, a két táblázat hálózati elérési útját beteszem egy cellába és onnan Fkeressel ... stb ...
Természetesen, beleestem az Inderektes csapdába (bezárt munkafüzetek), de aztán megtaláltam itt nálatok perfag és Delila_1 erre (is) alkalmazható megoldásait, amit ezúton is köszönök!Viszont az az elméleti kérdés merült fel bennem, hogy mi van akkor, ha a frissítés közben nyitja meg valamelyik csopvez a saját táblázatát? Nem okoz az valami ütközést? Az ellenkezőjét simán el tudom kerülni egy feltétellel, de ezt?
"You may say that I'm a dreamer But I'm not the only one"
-
kőbaltazár
tag
Sziasztok!
Van arra valami lehetőség, hogy megjelenítsük melyik a védett cella?
Üdv és köszi!Üdv: Kőbaltazár
-
pczinder
tag
Sziasztok! Hogy lehet az excel munkalapfüleket adott méretben (pp., cm, bármi) megjeleníteni, tehát hogy ne olyan hosszú legyen, mint a munkalap neve? (Excel 2014)
-
alfa20
senior tag
Sziasztok,
Most egy kis működésbeli kérdésem lenne:
Ha készítek egy adattáblát és az elnevezem pl:"TBL_ADAT1"-nek, akkor ezt az adattáblát tudom használni másik munkafüzetben is vagy csak abban amiben létrehozom az adattáblát?"Az agy olyan, mint az ejtőernyő: csak akkor működik, ha nyitott." (Thomas Dewar)
-
Kobe
veterán
Hello
Egy kicsit valtoztak az igenyek sajna :S Tehat adott az alabbihoz hasonlo tabla, van egy flotta azonosito, illetve a flottan belul vannak rendszamok.
- 1 flottan belul legalabb 1 rendszam van
- 1 flottan belul maximum 2 rendszam van, egyik kisebb, masik nagyobb erteku, am a szamozas vege nem feltetlenul numerikusan koveti egymast (tehat a 01 utan nem feltetlen 02 jon, hanem 04 pl)
- a legnagyobb ill legkisebb rendszamra vonatkozo adatokat eddig kulon sorokban taroltuk le
- a sorok szama valtozo, heti jelentesrol leven szoEzt szeretnem egy kicsit makroval megtrukkozni, ugy hogy
- az egy flottakhoz tartozo adatokat egy sorban mutassa, kulon sorok helyett. Igazabol a legkisebb rendszamu sorbol nekem csak a rendszam es csak az egyik datum oszlop kellene:
- abba a sorba, ahol az adott flottan belul a legnagyobb a rendszam, egy uj oszlopba masolja be a legkisebb rendszam erteket, illetve amelle egy masik oszlopba a datumot
- majd pedig torolje ki azt a sort, amiben a legkisebb rendszam volt letarolva
- ez a rutin fusson vegig a valtozo szamu sor osszes soranEzt meg lehet valahogy oldani makroval ?
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
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 -
the radish
senior tag
Listbox értékének kiválasztását követően a munkafüzetben jó pár adat frissül. Ez egy kis időt, kb. 10 másodpercet vesz igénybe.
Ennek függvényében az aktuális userform-on is meg kell változnia pár label értéknek.A problémám az, hogy sehogy nem tudok egy pause-t iktatni az utasítássorba, úgy, hogy az érték megváltoztatása (és ezáltal az átszámolás) megtörténjen (kb.10sec), majd a labelek ez után frissüljenek.
-
God Vazzeg
veterán
Sziasztok
Edzőtermi bérlet nyilvántartást szeretnék csinálni, hogyan lehetne megoldani, hogy egy adott dátum értékhez a mellette levő másik cella a következő hónap ugyanazon napját mutassa dátum értékként?
Értsd: Vették a bérletet 2014.02.14 lejárata pedig automatikusan 2014.03.14 legyen. Biztos egyszerű, de nem tudtam még rájönni
Függvénnyel szeretném megoldani
Válaszokat köszönöm előre is
-
fuli07
csendes tag
Kedves Sorstársak!
Két problémám lenne:
1. Valamiféle HA függvény kellene ami 3 értéket tud: kisebb, nagyobb, egyenlő.
2. Csak akkor vizsgálja a cellákat ha érték van bennük hogy ne vegye automatikusan egyenlőreElőre is köszönöm a segítséget
-
detroitrw
addikt
válasz
God Vazzeg #20633 üzenetére
egy ilyen nem jó?
lenne 3 cellád (A1-C1) amibe év, hónap, nap
és ez alapján rakná neked össze a dátumot
A3-> =DÁTUM(A1;B1;C1)
B3-> =DÁTUM(A1;B1+1;C1) -
detroitrw
addikt
válasz
God Vazzeg #20633 üzenetére
megvan a barátod
=KALK.DÁTUM(#20634) fuli07
konkrétan mire gondolsz?
egy példát tudsz mutatni?[ Szerkesztve ]
-
fuli07
csendes tag
válasz
detroitrw #20636 üzenetére
Ha van egy sport eredmény mondjuk 2-1!
Megvizsgálja hogy a 2 nagyobb mint 1 akkor a hazai csapat cellaértéke 3 ha fordítva akkor nulla ha egyenlő akkor 1. -->ezt ugyahogy megoldottam 4 HA függvénnyel ha tudsz egyszerűbbet, váromViszont ha nincs eredmény beírva akkor NE vizsgálja, mert különben mindig beír 1-es értéket!
Köszönöm
-
detroitrw
addikt
válasz
fuli07 #20637 üzenetére
én is sokmindent a HA függvénnyel oldok meg
össze is lehet őket vonni így:
=HA(SZÁM(A1);HA(A1>C1;3;HA(A1<C1;0;HA(A1=C1;1;"")));"") -
Mutt
aktív tag
válasz
pczinder #20629 üzenetére
Hello,
...lehet az excel munkalapfüleket adott méretben (pp., cm, bármi) megjeleníteni...?
Rossz hír, hogy nem lehet ennyire testreszabni, mindig a lap nevének a hosszúságát veszi fel (max. 31 karakter).
A méretét azonban lehet csökkenteni, ehhez a Windowsban a Képernyő tulajdonságokban a Görgetősáv méretét kell változtatnod.Lépések Win7 alatt:
1. Jobb klikk egy üres részén az asztalnak, Személyre szabás
2. Ablak színe opció
3. Elemek közül a Görgetősávnak a méretét módosítsdü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
alfa20 #20630 üzenetére
Hi,
...az adattáblát tudom használni másik munkafüzetben is vagy csak abban amiben létrehozom az adattáblát?
Hasonló módon működik mint az INDIREKT függvény, vagyis ha megvan nyitva a fájl akkor lehet rá hivatkozni
[Fájlneve.xlsx]Munkalap!Táblázatneve[Mezőnév] formában. Azonban, ha bezárod akkor #HIV hibát fogsz kapni.Ergo nem célszerű munkafüzeten kívül használni.
ü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
fuli07 #20637 üzenetére
Hello,
...Megvizsgálja hogy a 2 nagyobb mint 1 akkor a hazai csapat cellaértéke 3 ha fordítva akkor nulla ha egyenlő akkor 1.
Kaptál már választ detroitrw-től, de itt van egy alternatív megoldás:
=VÁLASZT(ELŐJEL(A1-B1)+2;0;1;3)...ha nincs eredmény beírva akkor NE vizsgálja...
Erre a részre pedig a SZÁM függvényt lehet felhasználni:
=HA(ÉS(SZÁM(A1);SZÁM(B1));VÁLASZT(ELŐJEL(A1-B1)+2;0;1;3);"")üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
biker
nagyúr
Mennyi ma a reális órabére excel táblás árlisták szinkronizálására, közepes gyakorlott ember részére, képletezett dolgokra?
Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
Mutt
aktív tag
válasz
vilmaboy #20645 üzenetére
Hali,
csferke egy saját függvényt (UDF) osztott meg, amelyet mint az Excel többi függvényét képletként tudsz hsználni. Azonban ehhez a kódot az Excel makrókat tartalmazó lapjára (module) kell másolni.
Alt+F11-et nyomva megnyíilik a beépített visual basic szerkesztő. Ott az Insert menűben található Module-al lehet egy kódlapot nyitni. Erre kell másolni a kódot és a fájlt makróbarát formátumként elmenteni.
Innen letöltheted a minta fájlt.
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Louro
őstag
Sziasztok
Ebből a fórumból jó sokat lehet tanulni!!! Köszönöm a sok-sok hasznos itt mindenkinek.
Ami az én problémám lenne: lenne egy ablak, ahol kiválaszthatok egy fájlt. (Ez megvan.) Mivel több fájl van, eltérő fejléccel, de van egy oszlop - végéről a 3. - , amire szeretnék szűrni és a talált sorokat törölni. Mindig szeretném kitörölni a #N/A értékeket abban. Ezt most úgy csinálom, hogy megnyitom a fájlt. A végére megyek, filterezek az #N/A értékre és törlöm a sorokat .
Amit írtam:
Dim i As Integer
For i = 1 To Range("A" & "65536").End(xlUp).Row Step 1
If Application.WorksheetFunction.CountIf(Range("A" & i & "F" & i), "#N/A") > 0 Then
Range("A" & i).EntireRow.Delete
End If
Next iSajnos több helyen is szerepel #N/A, ahol az adott sorokat nem kellene törölni. És a lefutása során folyamatosan dolgozott és kb. annyi időt igényelt, ha nem többet, mintha kézzel csináltam volna.
Remélem sikerült jól leírnom.
Mess with the best / Die like the rest
-
Juditta_56
aktív tag
Hali, gondolkozik valaki azon, amit kérdeztem, vagy adjam fel, mert reménytelen?
Előre is köszi a választ!
"You may say that I'm a dreamer But I'm not the only one"