- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Milyen okostelefont vegyek?
- Samsung Galaxy Watch7 - kötelező kör
- Huawei Watch GT 5 Pro - egészség + stílus
- iPhone 17 képernyővédő üvegek mutatják meg a méretkülönbségeket
- Sony Xperia 1 VII - Látod-e, esteledik
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Xiaomi 15 - kicsi telefon nagy energiával
- Android alkalmazások - szoftver kibeszélő topik
Hirdetés
-
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
-
dellfanboy
őstag
válasz
Fferi50 #39948 üzenetére
excel-ben kb minden honapra levetitve 150-300k sor. ezt akarnam 1 excelbe bemasolni, viszont ha igy csinalom, a file amit krealok eleg nagy lesz (tobb szaz mb) es megnyitni is eltart jo par percig. erre keresek egy gyorsabb szebb megoldast, viszont az end userek meg csak excel-hez ertenek, szoval hiaba raknam access-be be kene tanitani oket.
a power pivot-ot neztem, hogy keszitek a havi excel imputokbol csv-t es azt beolvasom power pivottal mint adatbazis, csak mivel meg nem csinaltam ilyet nem tudom van-e jobb /gyorsabb/elegansabb modja, ill meg tudnam-e sporolni a csv gyartast?
sorry most nezem ceges gepen a power query nem tamogatott...
-
friccccc
tag
válasz
Fferi50 #39923 üzenetére
Szia
eseménykezelést hogy/hol kapcsolom ki/be ?
hol tudom megnézni h ki van e kapcsolva?
a kiíratás így történik:
Private Sub Worksheet_Calculate()
Dim i As Integer
Application.EnableEvents = False
For i = 1 To 100 Step 2
If Cells(i, 90) <> Cells(i + 1, 20) And Cells(i + 1, 20) <> "" Then
Cells(i, 90) = Cells(i + 1, 20)
End If
Next
Application.EnableEvents = True
End Sub -
válasz
Fferi50 #39168 üzenetére
Kösz , jó lett , de ez az fkeres nekem olyan zavaros kicsit.
A kérdésem az lenne hogy lehet korlátozni egy adott oszlopban vagy pár cellában a beírható ertek mennyiségét?
Konkrét példával gondolok itt arra hogy azt akarom h pl. a B3-B8 oszlop tartományba csak 1 db érték szerepelhessen , azaz ha pl a B5-ben van 23 , akkor a többi 5 cellába tiltsa meg az excel hogy adatot lehessen beírni. -
friccccc
tag
válasz
Fferi50 #39266 üzenetére
Szia
igen én is így terveztem elméletben , de ezt h tudom megvalósítani? excelben melyik fv-t használnád (és h)?
vba ban elvileg megy( h ha ok a cella akkor +1), bár ugye amíg ok ott van addig folyamat hozzáad? így belegondolva azt is segíthetnél, h h oldanád meg .
Nagyon köszi! -
fogtunder
nagyúr
válasz
Fferi50 #39253 üzenetére
ezeken az optimalizációkon már túl vagyok, mert ezek a régebbi verziónak is be tudták tenni a kaput, nincsen sok erős terhelést adó függvény, a hálózat gigabit LAN, de amúgy lokális file-okkal, amiben csak pár kilobyte adat van, képletek nélkül ugyanez történik.
számomra egyértelműen a UI a ludas.
-
friccccc
tag
válasz
Fferi50 #39187 üzenetére
Igen köszi nagyjából meg is van. Talán a hiba az, hogy : - ?Range("CS10").Value
- Error 2007
CS10 es cellában egy átlag képlet van( =ÁTLAG(CR10R68)), amibe csak bizonyos idő elteltével kerül érték automatikusan. Talán nem a .Value a megfelelő VBA-ban ?
Köszi a segítséget! -
-
kezdosql
tag
válasz
Fferi50 #38963 üzenetére
Pocsek lett, mert a szokozoket torolte a forum.
Megprobalom igy betenni, hatha...:
Csakazertse akarja, akkor a tabulatorok helyett " jeleket teszek:indulo (csak egy oszloppal):
datum A
01.01
01.02 A-11: a
01.03
01.04 A-12: c
01.05 A-13: b
01.06 A-11: b
01.07 A-11: c
01.08(Azaz a cellaban akkor van szoveg, ha tortent valami, az elso 4 karakter a teljes kod, utana csak a,b,c betukkel jeleztem, hogy rovid szoveg jon.)
vegeredmeny (3 oszloppal, az elozo oszlop cellai elejen levo 4 karakter uj oszlopokba kerul):
datum A-11"" A-12"" A-13
01.02 a
01.06 b
01.07 c
01.04 """""""""c
01.05 """"""""""""""""b -
friccccc
tag
válasz
Fferi50 #38930 üzenetére
3 munkalapom van Excelben.
VBA-n mindegyiken az előbb küldött formában vannak a makrók. Ha elindítom az exelemet, nem kell semmit csinálni, fut magától, de mindig csak azon, amelyik munkalap épp aktív (amit látok). A 2.-on, 3.-on nem megy semmi ilyenkor. Azt szeretném, hogy menjen ilyenkor a 2-3-on is.
(nem én írtam az excelt sajnos)
Itt egy kép, Munka1, Munka2, Munka3, mindegyiken ugyan azok a kódok vannak, ami a képen. (Worksheet Calculate és Worksheet SelectionChange-re gondolok)
-
friccccc
tag
-
ny.janos
tag
válasz
Fferi50 #38924 üzenetére
Szia!
Olvastam amit írtál.
Fogalmam nem volt, hogy ez lehet a hiba. Hozzáteszem, hogy látom kollégáimnál is, hogy egyesek a képleteket rendszerint + jellel kezdik = jel helyett, de mivel én sosem használtam így, nekem nem is volt logikus, hogy itt keressem a hibát. (Persze érthető a + jel használata, hisz az "egykezes" a magyar billentyűzeten.)
-
dm1970
aktív tag
-
GreenIT
tag
válasz
Fferi50 #38853 üzenetére
Itt egy pelda, csak gyorsan, mert most fennforgas van:
Ezek vannak:
K munkalap:
K A1 A2 A3
1 45 8 9
2 23 3 4
3 56 4 3
4 7 2 3
5 8 6 2P munkalap:
P A1 A2 A3
1 2 1 1
2 4 2 2
3 5 4 1
4 6 5 1
5 9 3 1S munkalap:
S A1 A2 A3
1 1 7 9
2 1 3 7
3 1 4 7
4 2 4 5
5 2 3 6Ezt kell produkalni M munkalapra:
M A1 A1 A1 A2 A2 A2 A3 A3 A3
- K P S K P S K P S
1 45 2 1 8 1 7 9 1 9
2 23 4 1 3 2 3 4 2 7
3 56 5 1 4 4 4 3 1 7
4 7 6 2 2 5 4 3 1 5
5 8 9 2 6 3 3 2 1 6 -
molnarbalazs
csendes tag
válasz
Fferi50 #38796 üzenetére
szia.
tehat a kriterium az, hogy
- adott munkaadónál
- adott ember
- ha Alkalmisakkor egymást követő 5 napon (naptári nap) túl nem lehet.
Azaz nekem ezt kell figyelni a tablazatban, hogy ha egy alkalmival bejelentett munkavallalo 1 munkaadonal mar 5 napot dolgozott folyamatosan (naptari nap, lehet szombat vasarnap barmi, csak egymast koveto legyen, tehat +1gyel vizsgalhato), akkor a 6. napra mar masik munkaadohoz kell bejelentenem.
azaz az 5. napon jelezze a tabla.
ha megszakitva az 5 naptari napot (pl: augusztus 4-en, 5-en 6-an dolgozik, 7-en nem, akkor 8adikat ujraindul az 5 nap vizsgalata).
(illetve van meg1 egyszerusitett foglalkoztatasi kriterium, hogy adott honapban 15 ledolgozott napnal tobb szinten nem lehet egy munkaadonal, de ezt mar megoldottam, vizsgalom)
-
South Velen
addikt
válasz
Fferi50 #38754 üzenetére
Köszönöm szépen!
Működik, ha rámegyek a fx gombra, a megfelelő eredményt jeleníti meg.
Viszont a cellában #VALUE hibát dob, ha pedig elhúzom, akkor a többi cellában 0-t. Ez teljesen érthetetlen számomra.
Pedig ha rámegyek a fx-re, (akár a value hibás, akár a 0-s cellákban) ott van a jó megoldás az fx ablakban. Mi az istenért nem írja ki akkor a cellába?
-
p5quser
tag
válasz
Fferi50 #38729 üzenetére
Üdv!
Köszönöm rágódásod a témán, ez egyszerűbbnek tűnik a youtuber megoldásánál, amit Mutt linkelt.
Az a baj ezekkel az exceles mókákkal, hogy nagyon könnyúek. Egyszerűen kipottyannak a fejemből...
Ha elakadok, visszatérek.
Mégegyszer köszönöm mindkettőtöknek a segítséget! -
MCMLXXXII
tag
válasz
Fferi50 #38679 üzenetére
If Target.Column > 4 And Target.Row Mod 2 = 0 Then
Application.EnableEvents = False
If Target = "" Then
Target.Offset(1) = ""
Else
If IsNumeric(Target) And Target.Count = 1 Then
Target.Offset(1) = Format(Now, "yyyy.mm.dd h:m")
Target.Offset(1).Locked = True
Columns(Target.Column).EntireColumn.AutoFit
End If
End If
Application.EnableEvents = True
End If -
ny.janos
tag
válasz
Fferi50 #38636 üzenetére
Szia!
Az olvasás és szövegértésem úgy tűnik nulla. A képlet működését már kitapasztaltam, csak kissé félreértelmeztem a mondatodat. Azt hittem, hogy jelen állapotában is korlátozottan működik, de most már látom, hogy az "ezt is kiszűri" résszel pont azt írtad, hogy így jó, ahogy van.
Legközelebb megpróbálom értelmesen (hátha sikerül
) elolvasni az írtakat, mielőtt feleslegesen kérdezek.
-
FSR-27
csendes újonc
válasz
Fferi50 #38629 üzenetére
Szia,
Köszi szépen!
Az lenne a kérdésem, hogy egy tömb csak egymást követő cellákból állhat vagy különböző helyeken is lehetnek. Annyit tudok, hogy vízszintesen ponttal függőben pedig pontosvesszővel jelöljük. Van ennek az általatok ismert nyelvnek olyan formátuma amivel külön cellákat tudok tömbnek jelölni?Tibi
-
ny.janos
tag
válasz
Fferi50 #38595 üzenetére
Szia!
Én a #38536 hozzászólás és a #38562 hozzászólásban szereplő első képlet alapján úgy értelmeztem, hogy valamennyi számot egyszerre szeretne összeadni, attól függetlenül, hogy milyen betű áll előtte. Ezért is javasoltam anno az
"N"0
stb. cellaformázást is, mint lehetséges megoldást. Úgy nem is kellett volna hozzányúlni a képlethez.Majd kiderül...
-
#62169858
törölt tag
válasz
Fferi50 #38569 üzenetére
Szia!
Köszönöm a segítségedet!
Ez már kezd alakulni, de a következő hibák vannak így.
A példában a nagy "N" betűre működik, kicsi "n"re nem
A számok előtt három betűt kellene alkalmaznom.
Az "N" - "E" - "M" betűket.
Ezeket kellene a kódba belerakni és ne csak az "N" legyen benne.És az is jó lenne, ha csak azokra a számora lenne igaz, mint amit a példában megadtam, mert így akármilyen számot beírok azt összeadja.
Ide másolom a régi kódot újra.
=SZUMHA(D8;"7")+SZUMHA(D8:AH8;"12")+SZUMHA(D9:AG9;"12")+SZUMHA(AH9;"5")
Tehát ami fontos, csak is összeadható számok, a "7" "12" és a "5" más számokat NE vegyen figyelembe azaz ne adja össze, hagyja figyelmen kívül. (Ugyan nem fogunk más számot beírni, de ha még is véletlen, akkor NE adja össze)
Tudnál írni egy példát, hogy D8;"7" nél csak az E7 és N7 vagy M7 ezeket vegye figyelembe?
Majd, a D8:AH8;"12" nél is csak az E12 és N12 vagy M12 ezeket vegye figyelembe?
és így a másik kettőnél.. -
ny.janos
tag
válasz
Fferi50 #38571 üzenetére
Szia!
Remélem nem tűnt számonkérésnek, nem annak szántam.
(A megoldásodat azért próbáltam továbbvinni, mert számomra kihívás volt, hogy meg tudom-e csinálni. Igen sokat tudok tanulni abból, hogy nézegetem, hogy mit javasoltok. De az általad írt végső megoldás látom a hibaértékeket is kiküszöböli, míg nekem erre nem sikerült rájönnöm. Ha nem szokás beleírni a más által javasolt képletbe, akkor elnézést kérek. Nem vagyok még túl régóta aktív a fórumon.) -
#62169858
törölt tag
válasz
Fferi50 #38539 üzenetére
A megoldásod jó, de úgy érzem pontosítom a kérdésemet és nem általános kérdést teszek fel.
Ezt a képletet szeretném úgy átírni, hogy jelenleg a 7 - 12 - 5 -ös számokat keresi meg és adja össze. (más számokat nem veszi figyelembe)
Szeretném úgy megoldani, hogy a számok előtt, ha betűt írok be, akkor is a képlet igaz legyen.Eddig így ezt használom,
=SZUMHA(D8;"7")+SZUMHA(D8:AH8;"12")+SZUMHA(D9:AG9;"12")+SZUMHA(AH9;"5")Ugyan ez a képlet így nem jó, de értelmezni szeretném, mire gondolok,
=SZUMHA(D8;"N7")+SZUMHA(D8:AH8;"N12")+SZUMHA(D9:AG9;"N12")+SZUMHA(AH9;"N5")
=SZUMHA(D8;"E7")+SZUMHA(D8:AH8;"E12")+SZUMHA(D9:AG9;"E12")+SZUMHA(AH9;"E5")Így szeretném a "N" mint nappal - "E" mint este a táblázatban jelőlni a számokat.
-
Mutt
senior tag
válasz
Fferi50 #38552 üzenetére
Szerintem a 2-es sorba írja az adatot és közvetlenül a 3-asba akarja a dátumot
If Target.Column > 3 and Target.Row > 1 Then 'D-oszloptól és 2-es sortól figyeljük a bevitelt
Application.EnableEvents = False
If Target <> "" Then
Target.Offset(1, 0) = Format(Now, "yyyy.mm.dd. h:mm")
Else
Target.Offset(1, 0).ClearContents
End If
Application.EnableEvents = True
End If -
RedHarlow
aktív tag
válasz
Fferi50 #38499 üzenetére
Eddig én így csináltam:
Új fül, bemásolom a neveket, ismétlődők eltávolítása, darabteli az eredeti fülre, így megkapom, hogy kinek hány kérdőíve van összesen.
Új fül, oda már csak a kitöltve sorokat másolom ismét darabteli, így megkapom, hogy kinek hány kitöltött kérdőíve van.
Aztán a kettőt egy harmadik oszlopba simán kiszámolom.A gond az, hogy a másolgatások nagyon megfogják a gépet, 2 perc mire magához tér, mint mondtam több mint 60 ezer sorról van szó.
Ez így egy képlet lenne?
"=Darabhatöbb(A:A;A2;E:E;"Kitöltve")/Darabteli(A:A;A2)*100"Ez lehet segíteni fog, köszönöm. De ránézek a kimutatásra is. : )
-
-
botond187
csendes tag
válasz
Fferi50 #38346 üzenetére
Nagyon szépen, köszi.
Tökéletes.Esetleg ha azt meg lehetne oldani még, hogy ha 1 oszlopba rendezem a 2x4 oszlopot és ne legyen közötte üres rész, akkor meg lehetne egybe írni a makrót.
Most úgy csináltam, - nem tudom, hogy ebből kiindulva az egyszerűbb, vagy van rá más, jobb módszer - hogy a második 4 oszlopot kimásoltam és bőven az első 4 oszlop alá beillesztettem. Így ha bővül a lista, még be fog férni alá, nem fogja felülírni.
Ennél kellene, hogy ha betette alulra, a kettő közötti üres sorokat törölje ki és így kapnák egy egybeföggő oszlopot.Ez kivitelezhető?
-
botond187
csendes tag
válasz
Fferi50 #38339 üzenetére
Szia,
Igen, ez nem is annyira égető, mert ezt meg lehetne csinálni, csak hátha van rá valami megoldás, hogy ennyit se kelljen csinálni.
Itt tudod letölteni a fájlt:
https://fil.email/NhMLV3QK
Az aljára tettem egy kis magyarázatot, meg hogy hogy nézzen ki.
Kipróbálom, hogy nekem sikerül-e a cella tartalmat szétszedni.
Köszi.
-
swoody
senior tag
válasz
Fferi50 #38238 üzenetére
Szia!
Noh sikerült feltöltenem.
Szóvál az első munkafüzet a táblázat és a második pedig a táblázatból generált lap lenne. Pirossal beírtam, hogy mit, hogy kéne.
Szerinted ez járható?
Másik: )
Illetve múltkorában volt problémám a KÖZÉP függvénnyel, amiben segítettek is, hogy meg kellett szorozni az eredményt és egyből jó volt. Viszont az mit jelent, hogy "használd a kettős tagadást [--])"
[link] #37822) MuttAz szintén a fenti miatt lehet, hogy egy "%" vagy "dátum" hasnzálatát, ha az ÖSSZEFŰZ függvénnyel használom akkor számként adja meg?
-
Karol0109
csendes újonc
válasz
Fferi50 #38241 üzenetére
Köszönöm szépen.
Jól értelmezem, hogy a képlettel egy új oszlopba kitette az "ideális" félév sorszámot?Össze tudjuk hasonlítani a két számot személy szinten, úgy hogy valós félév sorszám kisebb egyenlő, mint ideális félév sorszám? Tehát kiszűrni azokat az embereket, akik nem időben vagy előtte teljesítették a tárgyat?
Nem találtam olyan képletet, hogy két oszlop értékének összehasonlítása egy harmadik oszlop értékének figyelembevételével.
Köszönöm.
-
Karol0109
csendes újonc
válasz
Fferi50 #38221 üzenetére
Szia!
Köszönöm , ez szuper, viszont egy dologra nem gondoltam.
Figyelembe kell venni az aktív félév oszlop értékét is, tekintve, hogy így, annak a személynek is elvárja a 4. féléven teljesítendő tárgyakat, akinek még csak 2 aktív féléve volt.Arra van lehetőség, hogy az Aktív félévek oszlop értéke szerint csak azokat a tárgyakat vizsgálja, ahol a Félév oszlop értéke =<, mint Aktív félév száma?
Köszönöm szépen!
Új hozzászólás Aktív témák
Hirdetés
- Autós topik
- Sony MILC fényképezőgépcsalád
- Nők, nőügyek (18+)
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Milyen egeret válasszak?
- exHWSW - Értünk mindenhez IS
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Suzuki topik
- Kiemelkedően csendes ASUS VGA jött a Noctua közreműködésével
- Milyen okostelefont vegyek?
- További aktív témák...
- Surface Laptop 7 Business edition - Intel Core ultra 5 236V energiahatékonyabb az intelnél! -olvass
- Telefon felvásárlás!! iPhone 12 Mini/iPhone 12/iPhone 12 Pro/iPhone 12 Pro Max
- HP Victus 15-fb1002AX - 15,6"FHD IPS - Ryzen 5 7535HS - 8GB - 512GB SSD - RTX 2050 - Win11
- Bomba ár! Lenovo ThinkPad T480s - i7-8GEN I 16GB I 256GB I 14" WQHD I HDMI I Cam I W11 I Gari!
- LG 55B3 - 55" OLED - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox Ready
Állásajánlatok
Cég: FOTC
Város: Budapest