- Yettel topik
- Samsung Univerzum: Az S23-at is megbabonázta a Galaxy AI
- Futott egy Geekbench kört egy új HTC készülék
- Xiaomi 11 Lite 5G NE (lisa)
- Megjelentek az első HMD okostelefonok, ezek a magyar áraik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Itt az első kép a 2024-es Nokia 3210-ről
- Készülőben a Xiaomi 2021-es csúcsmodelljeinek HyperOS frissítése
- Redmi Note 13 Pro+ - a fejlődés íve
- Samsung Galaxy A54 - türelemjáték
Hirdetés
-
Új Beats fej- és fülhallgatók jelentek meg
ma Frissítette a Solo termékcsaládot az Apple házi audiomárkája.
-
Xbox Game Pass [2024] - A májusi lista
gp Az elkövetkező időszakban többek között megkapjuk a Kona II Brume című játékot.
-
AMD Radeon undervolt/overclock
lo Minden egy hideg, téli estén kezdődött, mikor rájöttem, hogy már kicsit kevés az RTX2060...
-
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
-
Fferi50
őstag
Szia!
Elvileg az Excel automatikus mentése ha be van kapcsolva, akkor az automatikus helyreállítási mappában érdemes keresgélni. (Megtalálod a beállítások - mentés fülön.)
Tanulság: megosztás előtt csinálni kell egy mentést elszeparálva a közös fájltól - másik néven, másik helyen. A megosztás megszüntetése előtt ugyanígy a közös fájllal.
Ha újra kellene játszani a történetet.Üdv.
-
Lasersailing
senior tag
válasz Lasersailing #48379 üzenetére
Erre esetleg van valakinek ötlete, hogy mi okozhatja?
-
Hege1234
addikt
hogyan tudnám azt megcsinálni, hogy az alsó statisztika (
D23:G27
) csak az adott névhez legyen "kötve"?B4:B11
alúl azF23:G23
-ban csak beleírtam a nevet mert az a cella változatlanfeltételes formázással azt meglehetne oldani
hogy aD4:D11
-ben lévő szám
30 vagy 60, figylembe legyen véve azA4:A11
-el?
vagyis, ha 30 akkor elfed 1 sort, ha 60 akkor 2 sort
és a 2. sorba ne kerüljön semmi adat, csak a színt változtassa
zöldre vagy éppen pirosra?
itt ami problémás, hogy mit fog csinálni, ha a legalsó sorba
kerül a 60 (B11:F11
) vagy oda úgyse fog tudni 2 sort csinálni, mert meg van határozva a teljes keret?B4:F11
esetleg jobb, tisztán a számokra hivatkozni?
mert azokat már úgyis használom aT4:V11
-be
az óraszámok meghatározásáraami még gondot okozott, hogy ha a GV szó szerepel az
F4:F11
-be akkor annak az összege ne jelenjen meg aG4:G11
-be mert úgy bekerül az alsó statisztikába
(a GV-nek csak a darabszáma kell amire a countif-t használtam)[ Szerkesztve ]
-
lappy
őstag
válasz Hege1234 #48407 üzenetére
Mit értesz az alatt hogy elfed egy sort?
Az elrejtésre gondolsz? Mert azt feltételes formázással nem lehet megtenni max a sorban lévő adatok színe megvaltozik és olyan mintha üres lenne.
És elég össze vissza írsz
Jobb lenne ha példán mutatod meg mit akarsz egy képet beillesztesz és jobban érthető[ Szerkesztve ]
Bámulatos hol tart már a tudomány!
-
dellfanboy
senior tag
van egy Excel file-om ami eleg nagyra hizottt az evek folyaman, es mar megnyitni is eleg sok ido.
gondoltam atnezem a kepleteket, es mar talaltam is egy ket jo otletet hogy mit,hogy updateljek. pl vlookup elfelejtese, helyette xlookupa kerdesem, hogy tudtok meg ilyen 'praktikakat'? lehet hogy vannak olyan uj fv-ek amikrol nem is tudok. nincs vmi website ahol le vannak irva az ujdonsagok? esetleg egy MS hirlevel excelre vonatkozolag letezik?
ill. mi lenne az idealis formatum egy ilyen kalkulacios file-nak ami eleg sok fv-t tartalmaz? xlsb?xlsx?xlsm??
eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
félisten
válasz dellfanboy #48414 üzenetére
XLSX és XLSM az azonos, kivéve, hogy utóbbi makrót tartalmaz, ezért kell ilyen formátumban menteni.
Elsőre az XLSB-t (bináris) mindenképp érdemes kipróbálnod, mert ezt pont azért használják, hogy kisebb legyen a fájl mérete ill. a bináris "tárolási eljárásnak" köszönhetően gyorsabban is nyílik meg. (XLSB automatikusan menti a makrókat is)Azt nem tudom milyen verziójú Office-t használsz, természetesen folyamatosan vannak újabb és újabb függvények avagy régebbi függvények összevonás (pl. amit korábban 2 fx-el oldottál meg, azt meg lehet 1 fx-el).
Viszont az Office 365 megjelenésével az MS xarral kente meg a palacsintát, ugyanis az O365 (így az abban lévő Excel is) folyamatosan kapja a funkciófrissítéseket, míg a békebeli Office-ok meg nem... Magyarul O365 Excelben már most is van olyan függvény, ami az Excel 2021-ben nincs és nem is kapja meg...
Ebből jól lejön, hogy csak óvatosan a legújabb függvények használatával, mert egy Excel 365-ben legújabb függvényeket felvonultató munkafüzetet a hajadra kenheted egy Excel 2021-ben is akár... (Bravo bravissimo Microsoft, hogy a villám sose vágjon mellétek, pöcsötökre meg nőjön köröm...)[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
Lasersailing
senior tag
válasz dellfanboy #48414 üzenetére
Én már párszor belefutottam abba, hogy egész oszlopok meg voltak formázva, esetleg egy szóközzel kitöltve, ami 1millió sornál már sokat is jelenthet. Főleg, ha képlet, amit mindig újraszámol és "nincs is látható eredménye".
Én ilyenkor először minden tabon nyomok egy CTRL + End-et, ami az utolsó használt oszlop utolsó használt sorára ugrik. Ha ez irreális, akkor ott a törlés segíthet (nem mindig, csak bizonyos esetekben) -
Attas
aktív tag
Üdv! Létezik olyan függvény ami ha az A3 beírom a dátumot akkor B5 -től lefelé az adott hónap napjait írja ki szöveggel? Vagy erre már makró kell?
[link]Köszönöm
"Az élet olyan mint az ásás. Néha pár gyökér feltart, de annak jól odacsapsz és mehetsz tovább!"
-
félisten
A3-ba -> Dátum (és dátumra is legyen formázva)
B5-be ->=$A$3
B6-ba ->=B5+1
(ezt másolhatod lefelé)
A kívánt tartományt B5-től lefelé(képedenB5:B35
) kijelölöd, jobb egér/cellaformázás, egyéni nnnn[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
Attas
aktív tag
válasz Fire/SOUL/CD #48418 üzenetére
Tökéletes Köszönöm
"Az élet olyan mint az ásás. Néha pár gyökér feltart, de annak jól odacsapsz és mehetsz tovább!"
-
stigma
addikt
Sziasztok.
Picit haladobb Excel feladatra kérném a segítégeteket, elég ötlet szinten csak.
Ismerösőmnek segítek, és kérdés az lenne, hogy kivitelezhető e az alábbi feladat, hogy sok-sok Excelből kis ráfordítással egy adatbázisba mentesem az adatokat.Csak Powerpivot és Access az, amivel tudok dolgozni, mert csak ez adott.
Felállás az alábbi:
Root mappa
|
2022
| ->01
| .
| ..Excel fájlok ~ 50 db, azonos struktúra
| ->02
| .
| ..Excel fájlok ~ 50 db, azonos struktúraEz a mappastruktúra, ami havonta új mappával frissülne közel 50 új fájllal.
Annyit szeretnék, hogy az 50 fájlban van 5-10 fontos sor/terület amit bele akarok menteni egy adatbázisba ami Powerpivot és/vagy Access, viszont van egy bökkenő.
Mind az 50 Excel fájl felépítése ugyanaz, az adatbázisba mentendő cellák adataiban térnek el.
Excel adatokban ezek a fontosak:
- A1, A2 cella
- A5:L5
- A6:L6
- ...Ez még nem is lenne para, mert Excelebn sima tartomány kijelölése/névmegadással és az általam említett 2 adatbázissal összeimportálható, de jön a bökkenő
A bökkenő, mégpedig hogy kimutatást kell csinálni a végén nem csak szummázni az adatokat, ezért a névtartományhoz amit felveszek pl: A5:L5 az elejére vagy a végére az A1,A2 cellát még hozzá kéne csapnom, ami eddig nem sikerült.
Ez megoldható bármilyen kisebb trükkel?
Ha nem nem gond, mert lemakrózom, csak akkor nagyobb ráfordítás leszSegítséget előre is köszönöm.
....iPhone 13 / iPad 9th Gen. Wifi 64GB...
-
-
stigma
addikt
válasz Fferi50 #48423 üzenetére
Hi, igen ez amit te is ajánlasz én is rájöttem, vagyis névtartománnyal simán megoldható és mág húzkodni sem kell.
De akkor nem tudom, hogy az az adat ami oda bement melyik fájlból ment be és mi aza 2 azonosító ami nekem még kell a fájlból (A1;A2 cella)....iPhone 13 / iPad 9th Gen. Wifi 64GB...
-
félisten
válasz stigma #48424 üzenetére
Access DB-ben felveszel egy új mezőt(már ha a meglévő DB struktúrába bele lehet/tudsz módosítani), ami az Excel fájl teljes útvonalát tartalmazza...
pl. "C:\2022\01\munkafüzet01.xlsx"
Ezt az infót magában az adott munkafüzetek mindegyikében is eltárolhatod.
Pl. X10 cellába (vagy bárhova, ahova szeretnéd) beírod ezt:=CELLA("filenév")
Ez a képlet a excel fájl teljes utvonalát/nevét/munkalap nevét adja vissza, de ha csak az a cél, hogy Access DB-ben lásd, hogy melyik excel táblázatból jöttek az adatok, akkor arra teljesen jó.[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
stigma
addikt
válasz Fire/SOUL/CD #48425 üzenetére
Hi, köszi ez egy nagyon jó ötlet, megpróbálom holnap.
Az általam említett Excel fájlok , melyből adat kell xlsm - tehát makrós Excel - , zárolt cellákkal és képletekkel, tehát úgy simán csak beszúrni a következő sorba nem tudok mert a struktúra fix sajnos.Ötletek jók, köszönöm, megpróbálkozom velük holnap
Ha kapufára futok 2 ötletem van ami tutira jól fog menni.
1. megoldás: Csinálok egy makrós fájlt, aminek 2 funkciója lesz. 1 gomb ami makrózza az adatokat 1 Excel fájlba a fontos cellákat külön külön munkalapra, így minden munkalapon lesz 50 sorom ami fontos cellákat + egyedi mezőket (A1,A2 ) tartalmazza.
2 gomb pedig a Powerpivot/Access import gomb lesz ami beviszi az értékeket.
2. megoldás: Csinálok egy makrós fájlt amivel a 50 fájlból kiolvasott adatokból 50 csv-t csinál, majd azt importálom be.Első megoldás szipmatikusabb, de alszok rá egyet és az ilyen fontos dolgokra iszok egy sört , mert az megmozgatja az agyam
....iPhone 13 / iPad 9th Gen. Wifi 64GB...
-
Hege1234
addikt
sikerült rájönnöm, hogyan kell a "60 min normál" -nál
azt megcsinálni, hogy highlight-oljon 2 sort
esetleg az egyéni képlet helyett nem lehetne, hogy csak a számot vegye figyelembe?
mert ezt így 08:00 - 20:00 ig 27 soron keresztül végigzongorázni elég idegtépő..
próbáltam azt, hogy a szöveg elejét vegye csak figyelembe, de akkor meg nem engedte meghatározni a sorokat mert a képletet is szövegnek érzékelte
[kép]
sheet -
Lasersailing
senior tag
válasz Lasersailing #48379 üzenetére
Ma arra rájöttem, hogy az
application.displayalerts
okozza a gondot, bár nem értem, hogy miért:A makró elején kitörlök néhány sheetet. Hogy a felhasználót ez ne zavarja van egy sorom:
application.displayalerts = false
a sheetek törlése után pedigapplication.displayalerts = true
Ha így van, akkor a sheetek törlésénél nem kérdez rá a felhasználónál a makró, hogy törölje-e, viszont utána a mentésnél a mentés ablak nem tűnik el: ott ragad, mintha még mindig mentené (de intézőben látható, hogy már lementette).
Ha a fenti két sort kiszedem, akkor nem produkálja a hibát. Azt ellenőriztem, tutira lefut a második sor is, nincs feltétel, stb. mögé elrejtve (F5-tel megállítottam a programfutását).
Azt el lehet érni más utasítással, hogy a törlésnél ne kérdezzen rá a usernél, akkor megoldódna a gondom?
-
Fferi50
őstag
válasz Lasersailing #48428 üzenetére
Szia!
Szerintem ha azonnal a törlés után visszaállítod a figyelmeztetést, akkor a mentésnél fog várni egy user "akciót".
Próbáld ki, hogy csak a mentés után állítod vissza True - ra az értéket.
Üdv. -
Lasersailing
senior tag
válasz Fferi50 #48429 üzenetére
Szia,
Köszönöm, sajnos nem segített:
a makró utolsó sorába írtam így sincs semmi változás: Meghülyül, ha kikapcsolom a displayalerts-et majd bármikor később visszakapcsolom. Ha nem kapcsolgatom, akkor működik jól, csak tizensokszor kattintatni a "delete"-re (ennyi sheetet törölgetek közben)[ Szerkesztve ]
-
Fferi50
őstag
válasz Lasersailing #48430 üzenetére
Szia!
Ugyanabban a munkafüzetben egy menetben is lehet törölni a munkalapokat pl.:Sheets(Array("Munka2", "Munka3", "Munka5")).Delete
Nálam makróból nem kérdezgette, hogy törölhető-e.
Milyen Excel verziót használsz?
Üdv.[ Szerkesztve ]
-
Lasersailing
senior tag
válasz Fferi50 #48431 üzenetére
Office 365 van a céges gépeken
Az egyszerre törlést megnézem, hogy működhet-e, mindenképp segítség lenne!(Elvileg változhat a sheetek neve, de:
- ebben nem vagyok biztos, már vagy 2-3 éves a makró
- gyakorlatilag szerintem sose változtatja nélkülem (én meg nem szoktam)) -
Kal-El
senior tag
Hello!
Elakadtam egy függvénynél és kéne segítség benne.
Van egy HA függvény:
=IF(J2>1 000 000,(J16*0.055),(J2*0))
A lényeg, ha J2 nagyobb 1 milliónál, akkor J16-ot meg kell szorozni 5.5%-kal. Viszont, ez az 5.5% nem lehet nagyobb 20 000-nél. Ezt a limitet, hogy lehet beletenni ebbe a függvénybe? -
-
morgusz
csendes tag
Sziasztok!
Rögzítettem egy makrót, aminek 35 munkalapon (alap1..alap35) kellene lefutnia.
Sajnos nem tudom, hogy kell azt megadni.
Bocsánat! Ezt egy meglevő makró folytatásaként, a végére kellene berakni.
Előre is köszönöm a segítséget!
Sheets("alap1").Select
ActiveWorkbook.Worksheets("alap1").Sort.SortFields.Clear ActiveWorkbook.Worksheets("alap1").Sort.SortFields.Add2 Key:=Range("A1:AP1") _
, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("alap1").Sort
.SetRange Range("A1:AP150")
.Header = xlYes
.MatchCase = False
.Orientation = xlLeftToRight
.SortMethod = xlPinYin
.Apply
End With
End Sub[ Szerkesztve ]
-
Fferi50
őstag
válasz morgusz #48436 üzenetére
Szia!
Íme:Dim ws As Worksheet
For Each ws In ActiveWorkbook.Worksheets
If Left(ws.Name, 4) = "alap" Then
With ws.Sort
.SortFields.Clear
.SortFields.Add2 Key:=Range("A1:AP1") _
, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
.SetRange Range("A1:AP150")
.Header = xlYes
.MatchCase = False
.Orientation = xlLeftToRight
.SortMethod = xlPinYin
.Apply
End With
End If
Next
Az alap - pal kezdődő nevű munkalapokon végrehajtja műveleteket. Nem szükséges minden munkalapot Select-tel kiválasztani - (azt csak a makrórögzítő csinálja).
Üdv. -
csferke
senior tag
Sziasztok!
Ezen a kódon szeretnék változtatniPrivate Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [D:D]) Is Nothing Then
Sheets("Bilans").[A8] = Target + 5
End If
End SubHa változás történik a D oszlopban akkor kérdezze meg, hogy mennyivel szeretném növelni a Target-et
Kérje be a NÖVELÉS-t ésSheets("Bilans").[A8] = Target + NÖVELÉS
Remélem, hogy ki lehet hámozni, hogy mit is szeretnék.
köszi
Angol Excel 2007 -
Fferi50
őstag
válasz csferke #48439 üzenetére
Szia!
Az If után használd az Application.InputBox metódust, ami ellenőrzi is, hogy szám van-e beírva.
[Itt találsz helpet a használatához.]
Üdv. -
csferke
senior tag
Sziasztok!
Időközben rájöttem, hogy a kérdésemre kapott eredmény nem felelne meg az elvárásomnak.
Átmozgattam a D oszlopot E-bePrivate Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [E:E]) Is Nothing Then
Sheets("Bilans").[A8] = Target + 5
End If
End SubHa E oszlop adott sorába beíródik egy új adat akkor
- ha a B oszlop azonos sorában lévő szöveg E-vel kezdődik akkor Target + 5
- ha a B oszlop azonos sorában lévő szöveg N-el kezdődik akkor Target + 9
- ha a B oszlop azonos sorában lévő szöveg bármi mással kezdődik akkor Target + 0köszi
Angol Excel 2007 -
f(x)=exp(x)
őstag
Sziasztok!
Adott egy 10.000 soros táblázat, amely 3 oszlopból áll. Egyik oszlopban egy 3 betűs azonosító, másikban egy név, harmadikban egy szám.
Van egy másik táblázat, amely 1000 sorból áll, az első két oszlopa ugyanazon az elven épül fel, mint az előzőnek. Mellé szeretnék egy függvényt, amely megkeresi a másik táblából a helyes sort (első és második cella neve megegyezik, ugyanabban a sorban), és kiírja a sorhoz tartozó számot.
Így, hogy leírtam, kissé lehetetlennek tűnik. Esetleg ha csak 1 nevet tartalmazó oszlop lenne, akkor könnyebben megoldható lenne? -
Delila_1
Topikgazda
válasz f(x)=exp(x) #48443 üzenetére
Szia!
Egy segédoszlopban összefűzöd az A és B oszlop nevét (egy köztes "_" karakterrel), majd erre keresel rá a másik táblában.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
ny.erno
tag
Sziasztok!
Árlistát szeretnék képletezni, de elakadtam. Többszörösíteni akartam a HA függvényt alkalmazni.
Van egy árlista, amiben a termékek 20-180 ft között vannak. Sávosan szeretném képletezni, hogy 20-30 Ft közötti érték esetén 1 Ft-ot adjon hozzá, 30-40 Ft között 1,25 Ft-ot, stb.HA(HA(HA(20>B1>30; B1+1; )*30,01>B1>40; B1+1,25; )*40,01>B1>50; B1+1,5; )
Ezzel nem ír hibát, viszont mindegyik termékhez ugyan annyit ad hozzá.
Tudnátok erre megoldást javasolni?
-
Attilav4
csendes tag
Sziasztok,
excel kapcsán szeretnék segítséget kérni.
Van egy excel táblám több füllel. Az „érték1”, illetve „érték2” fülek első sorai az oszlopok neveit tartalmazzák.
Az „érték1” fülön A2-től N2-ig képletek, az „érték2” fülön A2-től AQ2-ig képletek.
Mindkét fülön képletmásolással (kitöltőjel manuális húzásával) 10001-ik sorig vannak a képletek, azaz A10001-től N10001-ig, illetve A10001-től AQ10001-ig.
Manuálisan meg tudom csinálni a „kitöltőjel” húzásával a képletek másolását, de nincs esetleg arra mód, hogy ez automatikusan menjen makróval vagy más módon?
Segítséget előre is megköszönöm. -
lappy
őstag
válasz Attilav4 #48448 üzenetére
Válaszd ki a másolandó cellát.
Ctrl+C billentyűkombinációt a vágólapra másolásához
Kattints egyszer a Név mezőre, az oszlop felett. (Név mezőben az aktuális cella hivatkozás található
Írd be a tartományt és nyomj Enter-t
majd Ctrl+V billentyűkombinációBámulatos hol tart már a tudomány!
Új hozzászólás Aktív témák
- sziku69: Fűzzük össze a szavakat :)
- Yettel topik
- Windows 10
- Samsung Univerzum: Az S23-at is megbabonázta a Galaxy AI
- Diablo IV
- Gaming notebook topik
- Villanyszerelés
- Futott egy Geekbench kört egy új HTC készülék
- Magga: PLEX: multimédia az egész lakásban
- Xiaomi 11 Lite 5G NE (lisa)
- További aktív témák...
- PC JÁTÉKOK (OLCSÓ STEAM, EA , UPLAY KULCSOK ÉS SOKMINDEN MÁS IS 100% GARANCIA )
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
- Bitdefender Total Security 3év/3eszköz! - "Tökéletes védelem most kedvező áron..."
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Vírusirtó, Antivirus VPN kulcsok