- Yettel topik
- Android alkalmazások - szoftver kibeszélő topik
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- iPhone topik
- Bemutatkozott a Polestar Phone
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- A Video AI lehet a One UI 6.1.1 ütőkártyája
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Asus ROG Phone 8 Pro - az élet nem csak játék és mese
- Asus Zenfone 11 Ultra - nagyra nőtt
Hirdetés
-
Lenovo Essential Wireless Combo
lo Lehet-e egy billentyűzet karcsú, elegáns és különleges? A Lenovo bebizonyította, hogy igen, de bosszantó is :)
-
A középkorra és a pokolra is gondolt az új AMD Software
ph A 24.4.1-es, WHQL aláírással rendelkező szoftvercsomag több hibát is javít.
-
Érkezőben a Poco M6 4G
ma 5G-s és 4G-s Pro modell már van, hamarosan lesz Poco M6 4G-s alapváltozat is.
-
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
-
Delila_1
Topikgazda
Melyik oszlopban van a belépés és a kilépés időpontja?
Egy lapon egy ember szerepel?
Az AJ oszlopban a napi túlórák szerepeljenek, és ezek alatt legyen az összegzés?
Szóljon, ha összejött a 20 túlóra?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 mimi_bacsi #3402 üzenetére
Szívesen. Részemről sokkal többre tartom az "ihlet" adását, mint a kész megoldást.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Achilles
csendes tag
Sziasztok!
Egy olyan függvényre lenne szükségem, ami a az 1-től 4-ig végződő számokat 5-re, a 6-tól 9-ig végződőeket pedig 0-ra kerekíti, remélem így érthető..
Soha nem halasztom holnapra, amit holnaputánra is halaszthatok.
-
Delila_1
Topikgazda
-
mimi_bacsi
tag
Ha egy excel táblázatban több munkalap van, arra van megoldás, hogy a lapok számát automatikusan beírja egy cellába? (vagy buta a kérdés...? )
-
shev7
veterán
válasz mimi_bacsi #3406 üzenetére
attol fugg mire szeretned hasznalni...
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
kraftxld
nagyúr
válasz mimi_bacsi #3406 üzenetére
A munkalap sorszámát vagy a munkalap nevét szeretnéd beírni?
Vagy a fülek mennyiségét[ Szerkesztve ]
| MCSE+M/S, MCITP, VCP6.5-DCV - ''Life can be hard, but Scooter is harder :)'
-
kraftxld
nagyúr
válasz mimi_bacsi #3409 üzenetére
a vbeditorba írd be ezt:
Function Count_Sheets() As Long
Application.Volatile
Count_Sheets = ThisWorkbook. Sheets.Count
End Functionmajd bármelyik cellába ha ezt írod:
=Count_Sheets()
Akkor visszaadja a munkalapok számát.
Forrás: [link]
| MCSE+M/S, MCITP, VCP6.5-DCV - ''Life can be hard, but Scooter is harder :)'
-
Delila_1
Topikgazda
válasz mimi_bacsi #3409 üzenetére
Ez meg megadja a mentett fájlnál az útvonalat, a füzet és a lap nevét.
A még nem mentettnél a két utolsó adatot.
Csak ennyit kell írni-> =fájlnév() – ha ezt a kis scriptet bővítményként mentetted, és a bővítménykezelőben bejelölted.Function fájlnév()
If ActiveWorkbook.Path > "" Then utvonal = ActiveWorkbook.Path & "\"
füzet = ActiveWorkbook.Name & "\"
lap = ActiveSheet.Name
fájlnév = utvonal & füzet & lap
End FunctionProgramozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
mimi_bacsi
tag
Ismét a segítségeteket kérem...!
Adott több (sok) excel dokumentum, és abból szeretném az összes adatot "összefésülni" úgy, hogy egy dokumentumban legyenek az adatok.
A szélességben állandó az oszlopok darabszáma, a mélységben a sorok száma változhat (de az üres sorokat a gyűjtő dokumentumban könnyebb kitörölni).Van megoldásotok?
-
Delila_1
Topikgazda
válasz mimi_bacsi #3412 üzenetére
Vannak egyforma adatok?
Mert ha nincsenek, Ctrl+C, Ctrl+V.
Ha vannak, kicsit több részlet kellene.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 mimi_bacsi #3414 üzenetére
Tedd egy külön mappába az xls-eket, amiket össze akarsz fésülni
Vegyél egy új füzetet, az első sorba másold át a címsort. Másold be a scriptet, mentsd el a fájlt Gyűjtő néven, de másik könyvtárba.
Írd át az útvonalat, és a Range(Cells(2,1), Cells(usor,4)).Copy sorban írd át a 4-et annyira, ahány oszlopod van az összefésülendő fájlokban. A 4-es a D oszlopot jelenti.
A script egyenként behívja a mappában lévő fájlokat, az adatokat egymás alá beilleszti a Gyűjtő füzetbe, bezárja a behívott füzetet. Az összegyűjtött adatokat a végén kedved szerint rendezheted.Sub Fésü()
Const utvonal = "E:\Eadat\Új mappa\" 'Ezt írd át arra a mappára, ahol az xls-eid vannak
Dim FN As String, WB As Workbook
ChDir utvonal
FN = Dir(utvonal & "*.xls", vbNormal)
Do
If FN <> "." And FN <> ".." Then
Workbooks.Open Filename:=FN
usor = Range("A65536").End(xlUp).Row + 1 'Behívott füzet alsó sora
Windows("Gyűjtő.xls").Activate
gy_usor = Range("A65536").End(xlUp).Row + 1 'Gyűjtő füzet alsó sora
Windows(FN).Activate 'Behívott füzet
Range(Cells(2, 1), Cells(usor, 4)).Copy 'A:D oszlop (1:4)
Windows("Gyűjtő.xls").Activate 'Gyűjtő füzet
Cells(gy_usor, 1).Select
ActiveSheet.Paste
Windows(FN).Activate 'Behívott füzet
ActiveWorkbook.Save
ActiveWindow.Close
End If
FN = Dir()
Loop Until FN = ""
End Sub[ 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.
-
pnorby
csendes tag
válasz blackandrew #1876 üzenetére
Írtam mailt.
-
gsc73
aktív tag
Sziasztok!
Lenne egy feladat, amit VB-ben szeretnék megoldani, de a szintaktikával küzdök.....feladtam, ezért kérdezek...
Adott egy táblázat, (kb. 300 sor) ami az „A” oszlop szerint van sorba rendezve. Az utolsó oszlop az „L” amiben (egymás után) valahol (ez változó) vannak szövegrészletek, az biztos, hogy az „AAA” szerepel minden sorban. Azt szeretném megcsinálni, hogy ott ahol az „L” oszlopban vannak szövegrészletek legyen kijelölve, és csak az a szakasz legyen újrara sorba rendezve az L oszlop szerint. (csatoltam egy képet)
Függvényekkel, és pár kattintással simán megoldom, mert a HOL.VAN függvény megadja az elejét, és a végét az „L” szakasznak, és utána már csak sorba kell rendezni...de VB-ben nem tudom a függvények szintaktikai szabályait kitalálni....Előre is köszi a segítséget!
g.
u.i.: képek nem sikerültek, talán érthető voltam....
[ Szerkesztve ]
kedvenc szavaim: palack, flakon, kredenc, fridzsider, ibrik, trafik, szvetter, fregoli, rezsó, sparhelt, vájdling, szifon, gardrób, partvis, spejz, tégely, drót, abrosz, lavór...szocreál.
-
-
gsc73
aktív tag
válasz Delila_1 #3419 üzenetére
ööööööööö. nem pont erre gondoltam, mert Visual Basicben kellene.......node haladok azért, csak megint elakadtam..(ha elkészül megmutatom, mert azt gondolom, hogy rettentően bonyolultan oldom meg, és érdekelne az elegáns is)
Mostani „küzdelmem”:
Adott: Rows("10:15").Select
Szeretném azt elérni, hogy a 10-es helyén az L1 cellában található érték kerüljön, a 15-ös helyére pedig az M1 celláé. (mindegyikben egy-egy függvény van)
Köszi!
g.
kedvenc szavaim: palack, flakon, kredenc, fridzsider, ibrik, trafik, szvetter, fregoli, rezsó, sparhelt, vájdling, szifon, gardrób, partvis, spejz, tégely, drót, abrosz, lavór...szocreál.
-
m3tr0
senior tag
hi
már k..vára elegem van ezért kérdezek itt,tuti megtudjátok mondani,hogy tudom meg
csinálni amit akarok:
van egy-két adatom amit diagrammban szeretnék ábrázolni,de azt szeretném ha százalékban írná fel a diagrammra a számokat...de ha formázásnál beállítom,hogy százalék akkor megszorozza százzal ?! amit nem értek...
ha csak simán kézzel a számok után írok százalékot és szövegként formázom akkor meg osztja 100-al és nem is írja fel az adatokat a diagrammra...szóval valaki mondja már meg hogyan lehet dolgozni is ezzel a retkes excellel!thx
[ Szerkesztve ]
https://www.hasznaltauto.hu/szemelyauto/mazda/mx-5/mazda_mx-5_coupe_1.8i_16v_revolution-20518846#sid=b13b1a91-1e0f-480c-b898-8b9bfb218ee3
-
Delila_1
Topikgazda
Az eredeti oszlopod mellett vegyél fel egy újat, ami az előzőt osztja 100-zal. Pl. az adataid A2-től vannak, akkor B2-be =A2/100. Formátuma % legyen.
A diagramba a B oszlopot tedd, ne az A-t. Ott pedig "Érték látszik".[ 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.
-
gsc73
aktív tag
válasz Delila_1 #3422 üzenetére
Kedves Delila_1!
Először is köszönöm a gyors segítséget, mert Nélküled nem ment volna!!!
(soha nem találtam volna ki a „Rows(Cells(1, 12) & ":" & Cells(1, 13)).Select” szintaktikát)Elkészült a mű, és működik is, teszteltem, bár szerintem nem szép, és ha időd, kedved engedi érdekelne a véleményed.
Íme:
'AAA sorbarendez
Range("L1").Select
ActiveCell.FormulaR1C1 = _
"=IF(ISERROR(MATCH(""AAA*"",R[1]C[0]:R[2000]C[0],1)+1),"""",MATCH(""AAA*"",R[1]C[0]:R[2000]C[0],1)+1)"
Range("M1").Select
ActiveCell.FormulaR1C1 = _
"=IF(ISERROR(MATCH(""AAA*"",R[1]C[-1]:R[2000]C[-1],1)+1),"""",MATCH(""AAA*"",R[1]C[-1]:R[2000]C[-1],0)+1)"
Rows(Cells(1, 12) & ":" & Cells(1, 13)).Select
Selection.Sort Key1:=Range("L" & Cells(1, 12)), Order1:=xlAscending, Header:=xlGuess _
, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Range("L1").Select
Selection.ClearContents
Range("M1").Select
Selection.ClearContentsTudom, hogy nem így kéne, de csak így tudom.....Úgy operálok általában, hogy makró rögzítések útján kapott részleteket illesztek össze, de ugye a rögzítés sem 100%-os. Pl. ez a sor: "Selection.Sort Key1:=Range("L" & Cells(1, 12)), Order1", így nézett ki a rögzítés után:
"Selection.Sort Key1:=Range("L125”), Order1"...ami ugye csak a 125-ös sortól rendez, de más más esetben nem jó, mert változó helyen vannak az „AAA”-k. (ezt már a Te példád alapján találtam ki)......de valahogy a HELP-ben sem tudom megtalálni a megfelelő információkat.
Ezért csinálom azt, hogy az adott függvényt (ISERROR, MATCH) egyszerűen hozzáadom egy cellához, és hivatkozok az értékre, mert nem vagyok rá képes, hogy kitaláljam, hogy a Visual Basic éppen vesszőt, vagy kettőspontot vár...Üdv, és köszi még egyszer:
g.
kedvenc szavaim: palack, flakon, kredenc, fridzsider, ibrik, trafik, szvetter, fregoli, rezsó, sparhelt, vájdling, szifon, gardrób, partvis, spejz, tégely, drót, abrosz, lavór...szocreál.
-
m3tr0
senior tag
válasz Delila_1 #3424 üzenetére
de máshogy nem lehet ezt megoldani? nehogy már én osztogassak már...én csak azt akarom,hogy a számok után sima százalék jel legyen,de ez a szar csak akkor írja mögé ha megszorozhatja 100 -al.ha máshogy nem megoldható akkor ez nem egy táblázat kezelő hanem egy RÖHEJ.
kép a pirossal jelölt részeket szeretném százalék formában látni,de ha az X tengely formázásánál beállítom,hogy százalék akkor nem 60%-ot ír hanem 6000% ot[ Szerkesztve ]
https://www.hasznaltauto.hu/szemelyauto/mazda/mx-5/mazda_mx-5_coupe_1.8i_16v_revolution-20518846#sid=b13b1a91-1e0f-480c-b898-8b9bfb218ee3
-
Delila_1
Topikgazda
Így hirtelen, első ránézésre nem értem, miért tettél bele feltételt arra, hogy AAA-val kezdődik-e az aktuális cellád, hiszen fentebb azt írtad, hogy ahol van adat az oszlopban, az mind így kezdődik.
[ 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.
-
Delila_1
Topikgazda
A matematika már csak ilyen! 10 nem egyenlő 10%-kal.
Még azt teheted meg, hogy az eredeti adataid formátumát így adod meg:
0"%"
Akkor utána írja a % jelet, de szövegként értelmezi, a 420-ból nem lesz 4200%, hanem 420%.
[ 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.
-
Delila_1
Topikgazda
Most látom, hogy a MATCH a HOL.VAN-nak a megfelelője. Makróban még nem használtam. Nem küldenéd el a füzetet emailben, hogy ne kelljen bepötyögnöm mindenféle adatot?
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
m3tr0
senior tag
válasz Delila_1 #3428 üzenetére
Érdekes ez az excel,ha a számok után írok egy sima % jelet...akkor utána az adott cella formázása nézetben már százalék formátumban jelenik meg.De ehhez egyesével minden szám után oda kell írnom a % jelet.
Viszont ha a sima számra ráállok és úgy próbálom formázni a cellát,akkor a százalék forma kiválasztása után megszorozza 100 -al a számot.
Abszolút nem logikus, mi van akkor ha nem 10 db számról van szó hanem 3000 db értékről? Akkor mind a 3000 érték után egyesével beírok egy % jelet,hogy excel bácsi tudjon szépen diagrammot csinálni?[ Szerkesztve ]
https://www.hasznaltauto.hu/szemelyauto/mazda/mx-5/mazda_mx-5_coupe_1.8i_16v_revolution-20518846#sid=b13b1a91-1e0f-480c-b898-8b9bfb218ee3
-
-
gsc73
aktív tag
válasz Delila_1 #3429 üzenetére
Szia!
Csak este tudom elküldeni, de elküldöm mindenféleképpen, mert tényleg érdekel a véleményed. Írok magyarázatokkat, hogy én mit, és miért csináltam.
Üdv:
g.
[ Szerkesztve ]
kedvenc szavaim: palack, flakon, kredenc, fridzsider, ibrik, trafik, szvetter, fregoli, rezsó, sparhelt, vájdling, szifon, gardrób, partvis, spejz, tégely, drót, abrosz, lavór...szocreál.
-
Chili7
őstag
Halihó!
Olyan kérdésem lenne, hogy hogyan lehet megcsinálni azt, hogy "x" cella értékének 1%-a legyen "y" cella, de értéke minimum 100 legyen?
Köszi
-
Chili7
őstag
válasz Delila_1 #3435 üzenetére
Lenne még egy kérés!
Az előbbi példánál maradva, meg kellene oldani, hogy ha A1-ben nincs érték, akkor ne csináljon semmit, vagy legalábbis ne legyen a minimum 100.Mert ha lekopizom több sorra a függvényt, és még nincsenek adatok, akkor ne számoljon tovább nekem ezzel a minimum 100-al.
Köszi
-
bulanjoe
tag
Hali....kéretik egy hatalamas nagy adag segítség!
Egy kis, helyi rádiónál dolgozom, és a g**i jogvédők kérnek tőlünk listát a sugárzott zenékről. A program(Jazler RS1), ami lejátssza a zenéket, az tud adni egy napra lebontot listát txt formátumban.(azaz egy hónapnyi zene kb 30-31 txt dokumentum). Igenám, de a g**i jogvédőknek(hát ettől biztos nem fogom őket jobban szeretni, hisz eddig sem túlzottan) az egész móka egy excel táblázatban kell.
Akkor kezdem, próbálok érthető lenni.
Adott egy excel sablon, mieszerint külön oszlopokban: dátum, óra, szám hossza-perc, másodperc, előadó, számcím.
Volt egy program, ami ezt megcsinálta. A txt ből a következő sablon alapján szedte ki az információt:
00:05:22 > 01/01/2008 00:05:22 > Mark - - Ments meg Magyar 10(Gyors)mTon
(a gyors, meg az mTom, a kiadó neve nem kell az excelben legyen)
Az amiből most kellene kiszednem az így néz ki:
00:03:13 Katinka - Bárcsak lennék... ( Heavy Rotation 2008 )
00:06:39 Beverley Knight - After You ( Re-Current 2007 )
a zárójeles rész ugyancsak nem kell.
Gondolom megadva, hogy mikor indult a szám, és mikor kezdődött a másik, ki lehet számolni, hogy hány perces a nóta.
Van erre valamiféle megoldás, segítség, ráolvasás? Segítsetek plíz! -
Chili7
őstag
válasz Delila_1 #3441 üzenetére
Ez így nem jó! Nem teljesül a min 100 abban az esetben, ha van valami érték A1ben. Mindenképpen az 1%-ot számolja.
Lúzer, a Te megoldásod se jó mert akkor sem teljesül.
Szóval a feladat az lenne konkrétan, hogy van egy ügyleti díj, ami az érték 0,1%-a, de minimum 100Ft.
Ebben kérném segítségeteket. A korábbi megoldás jó volt, csak ott a még a be nem következett ügyletek díjját is számolta.
-
Delila_1
Topikgazda
A HA függvénynél a zárójel után a feltételt kell megadni, az első ; után azt, hogy mi történjen, ha igaznak bizonyul a feltétel, az újabb ; után pedig azt, hogy mi legyen hamis eredmény esetén.
Itt most két feltételnek is teljesülnie kell, nevezetesen az E7-nek és az E8-nak is valamilyen értéket kell képviselnie ahhoz, hogy a kivonást el lehessen végezni.
A HA függvényt ezért kombináljuk egy ÉS függvénnyel.Az ÉS függvénybe ;-vel elválasztva írjuk be a feltételeket.
<>"" azt jelenti, hogy nem egyenlő üres stringgel.=ha(és(E7<>"";E8<>"");E7-E8;"")
[ 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.
-
Gabcsika
tag
Sziasztok Tudorok!
Biztosan alap kérdés, de...
Van két oszlopban adatom, számok. Mellette (előtte) lévő sorban hozzájuk tartozó megnevezések.
Azt szeretném elérni, hogy az Excel egy másik munkalapra csak azokat másolja át (megnevezésekkel), ahol
a két sorban egymás melletti számértékek teljesen azonosak!Köszi!
Freedom, Nature, Love & Music
-
Delila_1
Topikgazda
válasz Gabcsika #3448 üzenetére
Vegyük, hogy az adataid a Munka1 lapon vannak, A oszlopban a megnevezés, B-ben a szám_1, C-ben a szám_2.
Munka2 A2-be: =HA(Munka1!$B2=Munka1!$C2;Munka1!A2;"")
Ezt jobbra húzod a C oszlopig, onnan a hármat együtt le addig a sorig, ameddig a Munka1-en adataid vannak. Kapsz egy foghíjas táblázatot.
A Munka2 lapon bekapcsolod az autoszűrőt, bármelyik oszlopban kiszűröd az üres sorokat, és törlöd azokat.
A szűrő visszaállítása után érdemes a Munka2 lapon kijelölni az A,B,C oszlopokat, másolás, ugyanoda érték beillesztés (hogy a képletek helyére a fix adatok kerüljenek).Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
kp78
addikt
Üdv!
Azt hol tudom kikapcsolni, hogy ne javítsa ki a beírt szöveget?
Beírom, hogy "box", és kijavítja, hogy "boksz"Köszi
Új hozzászólás Aktív témák
- Windows 10 Home COA fizikai licencek kiárusítás ingyenes szállítással
- PC JÁTÉKOK (OLCSÓ STEAM, EA , UPLAY KULCSOK ÉS SOKMINDEN MÁS IS 100% GARANCIA )
- Vírusirtó, Antivirus VPN kulcsok
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
- Eredeti Windows, telepítéssel! Digital Doctor Számítógép Szerviz