Excel kérdés

Jelentkezz be a hozzászóláshoz.

Yan
#614
Toldd fel ide! 😊

¥ xfire: kistekila

tigerbácsi
#613
ok nem szórakozok, de tényleg nem bántásként mondtam. a link meg azért nem jó, mert a data.hu val valami bibi van :-(

Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!

Delila1
#612
A linken ez jön be:
"Az adott fájl nem létezik. Valószínûleg a tulajdonosa már törölte rendszerünkbõl."
Hahó! Ne szórakozz ezzel a mester címmel!

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

tigerbácsi
#611
Táblázat gondoltam megosztom Veled a félkész táblázatot. vélemény Mester?

Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!

Delila1
#610
Nem tudom, hogy viszed be Excelbe. Vegyük azt az esetet, hogy a kód az E1 cellába kerül.
Lapfülön jobb klikk, kód megjelenítése. Bejutottál a VB szerkesztõbe. A jobb oldalon kapott üres lapra másold be az alábbi kis makrót. A félövér 1 és 5 a sor, ill. az oszlop száma, ahova a kódod kerül.

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row = 1 And Target.Column = 5 Then
kód = Range("E1").Value
Cells.Find(What:=kód, After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False, _
SearchFormat:=False).Activate
End If
End Sub

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

#609
Hehe Pedestrian :-))
Ez a nap vicce - tudod mit, én segítségképpen két vonalkódot fel tudok ajánlani a rendszered teszteléséhez :-))
Milyen kis segítségre lenne szükség??? (Egy excel - vonalkód interface software-s és hardware-s megoldáshoz kérsz segítséget??? - gondolom az ötlet vázolása leterhelt, a többi meg ujjgyakorlat - valaki majdcsak összeüti ;-)))
Tabiba zsuha, tabiba zsuha!
pedestrian
#608
Sziasztok egy kis segítség kellene. Bárkód alapján szeretnék adatokat kezelni. A cél az lenne hogy az árun lévõ bárkódot egy olvasóval beviszen az excel táblába. Ott már lenne egy adatbázis az áru nevével, árával és mennyiségével. A beolvasás után kellene a táblának arra a sorára ugrania ahol a beolvasott bárkód szerinti áru van. oda írnám be az új darabszámot. vagy bevétel, vagy kiadás.
Neten nagyon sok bárkóddal kapcsolatos dolgot találtam, de azok inkább bárkód nyomtatással kapcsolatosak.
Köszi elõre is a segítséget.

tigerbácsi
#607
nem nem én vagyok az amatõr :-D
ám lehet megyek Debrecenbe munka maitt akkor írok Neked pm et :-)

Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!

Delila1
#606
A bambi oké, de Debrecenben.
Az elõbbi felsorolásbomból kimaradt a mester, ami szintén nem igaz, csak amatõt vagyok.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

tigerbácsi
#605
akkor bambira, :-DDDD még szegedet tudom vagy makót felajánlani :-)

Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!

Delila1
#604
Szívesen.
Nem Pest, és nem szeretem a sört, a többi stimmel.<#vigyor2>

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

tigerbácsi
#603
:-)

köszönöm szépen! erre tényleg nem tudtam volna a megoldást, de hogy mostmár elárultad, csomó mindenre tudom használni! :-) ha Budapesten vagy, vendégem vagy 1 - 2 sörre :-) örök hála Mester :-)

Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!

Delila1
#602
Másodjára csak összejött.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

Delila1
#601

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

Delila1
#600
Megpróbálok beszúrni egy képet.
Az adatokból kimutatást kell elõbb készíteni, azután abból kikereshetõ a két adat a megfelelõ képletekkel.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

tigerbácsi
#599
hello!

most tényleg kellene egy kis segítség :-)

van egy tömb tele nevekkel, van egy másik cella ahova ki szeretném szedni a leggyakrabban szereplõ nevet, alá a 2. leggyakrabban szereplõ nevet, stb (gólszerzõk)

ezt meg lehet oldani?

Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!

tigerbácsi
#598
ok megvan! :-)

bocs!

Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!

tigerbácsi
#597
sziasztok!

volna egy olyan problémám, hogy készítettem egy táblázatrendszert. egy munkalapon több különálló táblázat. a problémám az az lenne, hogy nem tom hogy kell írásvédetté tenni a táblázatok részeit. szóval nem az egész munkalapot, hanem bizonyos részeit. azaz egy táblázat részét ahol képletek vannak.

remélem tudtok segíteni!

köszi!

Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!

#596
Szívesen 😊
#595
Köszi, sikerült!<#wave>

#594
Szia!

Ha jól értelmezem a kérdésed, akkor a DARABTELI függvény megoldja a problémádat. A függvény elsõ paraméterében megadhatod azt a tartományt, amelyben a keresést végezni szeretnéd, második paraméterben megadhatod az összeszámolandó értéket (vagy szöveget).
Tehát ha az adataid az A oszlopban vannak, akkor
DARABTELI(A:A;"Görögország")
#593
Szevasztok!
Egy kérdésem lenne, betettem a segítséget kérek topikba, is de csak most látom van exceles is. 😊

Van egy listám/táblázatom ami nyaralásokat sorol fel. Különbözõ országok, különbözõ városok s azok árai, félpanzió-e, stb...

Az lenne a kérdésem, hogy ha össze akarom számolni egy cellába, hogy pl hány Horvát, vagy Görögországi nyaralás van a táblázatomban, az milyen képlettel tudom megtenni? Szövegként van beírva persze, hogy Görögország, Horvátország, stb.

pl így néz ki

Ország Város
Görög Kréta
Horvát Pula
Horvát Porec
Horvát Split

Látom, hogy 3 Horvát van, de ezt hogy tudom képlettel kiszámolni?

Delila1
#592
Köszönöm.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

#591
Itt a szövegdoboz alatt "Makrók" gombra kattintva kiírja a formázási lehetõségeket.
Félkövért a szöveg elõtt: [ b ]
szöveg után: [ /b ]
szóközök nélkül.

Delila1
#590
Örülök, hogy sikerült.<#integet2>

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

Delila1
#589
A Range("A65536").End(xlUp) annak a folyamatnak a VB-s leképzése, mikor az A65536 cellán állva Ctrl+fel nyilat nyomsz. Ekkor az A oszlop utolsó, értéket tartalmazó cellája lesz az aktuális. Az elsõ üres sor meghatározása ezen az alapon: Elsõ_üres=Range("A65536").End(xlUp).Row+1
Az ActiveSheet.UsedRange.Rows.Count a teljes lapon figyeli, melyik az utolsó kitöltött sor. Ez lehet nagyobb, mint az A oszlopban lévõ, ezért nem ezt írtam.
A Range("A1").End(xlDown).Row akkor lenne használható, ha az A1 cellától lefelé folyamatosan kitöltött cellák közül szeretnénk megtudni az utolsó sorát.

Más:
Hogy tudtál szövegrészt kiemelni? Valahol megszerkesztett szöveget másoltál ide?

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

GmorpH
#588
Köszönöm! Ezzel a képlettel egyelõre úgynézki minden problémám megoldódott.

"A kérdés, ami néha elbizonytalanít: én vagyok &#245;rült, vagy mindenki más?" A.E.

#587
"Range("A65536").End(xlUp)" helyett talán elég lenne:
ActiveSheet.UsedRange.Rows.Count
Az xlUp helyett nem inkább xlDown ha utolsó sor a kérdés?
Úgy tudom hogy az xlUp/xlDown csak a kitöltött cellákig megy.
Beszúráskor üres cellákon is átmegy az xlDown/xlUp?

Delila1
#586
Sub Sorozat()
Dim usor
Range("A7").Select
Selection.Formula = 1
usor = Range("A65536").End(xlUp).Row 'Ez adja az A oszlop utolsó sorát
Selection.AutoFill Destination:=Range("A7:A" & usor), Type:=xlFillSeries
End Sub

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

GmorpH
#585
Még annyi, hogy ha a Te példádban is szereplõ formátumban adom meg neki a területet, akkor hibátlan, viszont nekem muszáj lenne változókkal, mert az, hogy mi az utolsó sor az mindig változik, hiszen ha beszúrok pl. három sort, akkor hárommal lejjebb kerül, ha törlök feljebb, így nem adhatok meg neki fix tartományt, mint pl Selection.AutoFill Destination:=Range("G1:G20").

"A kérdés, ami néha elbizonytalanít: én vagyok &#245;rült, vagy mindenki más?" A.E.

GmorpH
#584
Köszi, ez megoldotta a dolgot. Most viszont egy Autofill szórakozik velem.

Konkrétan: pl. A7 cellában van egy sorszám, ami az elsõ tehát 1., aztán ha beszúrok pár sort ettõl lejjebb akárhová, szeretném ezt az oszlopot feltölteni sorszámokkal, természetesen 1-tõl egészen az elsõ üres celláig. A gond ottvan ezzel - már írtam erre is egy makrót -, hogy ha beszúrok pl három sort, akkor olyan sorozatot csinál, hogy az A7 ami 1-es volt lesz 2-es,az A8 1-es, az A9=0, majd ettõl lefelé A10 lesz az 1-es ismét és innentõl szépen sorban az utolsó celláig rendben van a sorozat.

Átnéztem párszor, de nem értem miért így csinálja...

"A kérdés, ami néha elbizonytalanít: én vagyok &#245;rült, vagy mindenki más?" A.E.

Delila1
#583
Az elõzõbõl kimaradt, hogy a gombokat a lapvédelem érvényesítése elõtt a Vezérlõ formázásánál védetté kell tenni. Egyébként ez alapbeállítás.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

Delila1
#582
Igen, kell a Copy, de az nem volt kérdés, csak a "hova".<#wink>

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

Delila1
#581
Az ActiveSheet.Protect userinterfaceonly:=True sor védi a felhasználótól a lapot, ill. a lapon lévõ zárolt cellákat, de a programok megváltoztathatják a cellákat.

Sub Gomb()
ActiveSheet.Protect userinterfaceonly:=True
Range("G1").Formula = "=F1*2"
Range("G1").Select
Selection.AutoFill Destination:=Range("G1:G20")
End Sub

Ez a kis program a zárolt G1:G20 tartományban az F1:F20 tartomány értékét szorozza fel kettõvel.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

GmorpH
#580
Köszönöm. Közben utána olvastam itt-ott és egész jól összeállt a dolog. A sor beszúrás és a sor törlés is megy gomnyomásra.

Mostmár csak azon agyalok hogy tudnám elérni, hogy a gombokat, és a hozzájuk tartozó értékeket tartalmazó cellákat ne tudja senki babrálni. A zárolást próbáltam, de vagy rosszul állítottam be valamit, vagy nemtudom, de akkor a makrók sem mûködnek igazán.

Persze ez engem nem zavar, nyilván értelmes ember nem babrálja amit nem kell, csak mint írtam nem magamnak csinálom. Próbálok felkészülni minden eshetõségre. (bár tudom, hogy ez lehetetlen...)

"A kérdés, ami néha elbizonytalanít: én vagyok &#245;rült, vagy mindenki más?" A.E.

#579
Hali!
Nem rég elkezdte excel 2007 azt csinálni hogyha a jobb felsõs sarokban rákattintok a bezárásra, akkor elõször csak az adott munkafüzetet csukja be és még egyszer kell kattintanom, hogy a dokumentumot is bezárja. Hol tudom ezt visszaállítani, hogy egy kattintásra becsukjon mindent?
#578
Paste elõtt nem kell Copy?

Delila1
#577
Range(Selection.Address).Select
ActiveSheet.Paste

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

GmorpH
#576
Nem volt telepítve egy összetevõ mint kiderült. Már mûködik. 😊

Viszont újabb kérdés merült fel. Csináltam egy makrót ami azt jól is csinálja amit rögzítettem, miszerint egy teljes sort másol (képletestõl mindenestõl) majd szúr be a munkafüzetbe. Azt viszont nem tudom, hogy tudnám megoldani, hogy oda szúrja be ahol a kurzor áll éppen, tehát ne a makrófelvételnél kijelölt pozicióba, hanem ahová a felhasználó szeretné.

Nézegettem a netet, de egyelõre nem találtam még megoldást.
(Igazából nem én használnám a file-t és ezért akarok "bolondbiztosra" menni amennyire lehetséges, ha csak magamnak csinálnám tojnék ilyesmikre, mert tényleg csak alapvetõ excel feladatokat hajt végre a program, semmi extrát.)

"A kérdés, ami néha elbizonytalanít: én vagyok &#245;rült, vagy mindenki más?" A.E.

Yan
#575
Nincs levédve a makró szerkesztés a munkafüzetben?

&#165; xfire: kistekila

GmorpH
#574
Egyelõre úgynézki megoldottam a dolgot. Most azt nem értem miért nem enged makrót felvenni.Ezen a képen nekem a bal két gomb és a jobb felsõ szürke nem használható.

Pedig mindent úgy csináltam ahogy itt írják...

"A kérdés, ami néha elbizonytalanít: én vagyok &#245;rült, vagy mindenki más?" A.E.

Delila1
#573
A Solverrel kellene próbálkoznod.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

GmorpH
#572
Átgondoltam, de nem nagyon tudom ennél részletesebben leírni. A lényeg végülis az lenne, hogy minden kezdési idõpontot számoljon ki, 19 óra elõtt és után is. Mint írtam ez nem is nehéz, hisz csak kivonás, összeadás.

De mivel nem egyformák a napok, mindig több vagy kevesebb sor van a 19 órás mûsor sora elõtt és után, azt szeretném valahogy megoldani, hogy egy képletet bemásolva a kezdési idõk celláiba a sorok számától függetlenül is jól számoljon. Ezért vetettem fel, hogy ha az excel maga a táblázatban rákeresne az elõbb említett pl. "fontos mûsor" kifejezésre, akkor annak a sorától számolna elõre és hátrafelé is.

"A kérdés, ami néha elbizonytalanít: én vagyok &#245;rült, vagy mindenki más?" A.E.

Yan
#571
FKERES és a HOL.VAN függvényekkel próbáltad?
de lehet rosszul értelmezem a feladatot.

&#165; xfire: kistekila

GmorpH
#570
Van egy excel táblázatom, amiben két fontos oszlop szerepel amivel számolni szeretnék. Egy mûsorszerkezetrõl van szó, ahol kezdési idõpontok és az egyes elemek rész idõi szerepelnek. Az egyszerûség kedvéért A oszlopban a kezdési idõ, B-ben az aktuális hossza a mûsornak, C-ben a neve. Egy fix idõpont adott, amihez tartani kéne magam, ez 19 óra 0 perc.

Azt kellene valahogy elérnem, hogy miután elkészült a lista az egyes elemek hosszával a B oszlopban, ezekután az Excel kiszámolja mikor kell elkezdeni az egyes mûsorelemeket, hogy a 19 órakor esedékes mûsor - nevezzük "fontos mûsornak" - mindig pont 19 órára essen. Nem tudom erre van-e lehetõség, de a legjobb az lenne, ha az Excel maga felismerné melyik sorban található a "fontos mûsor". Pl. a C oszlopban szereplõ szövegek alapján. Majd ettõl számolna visszafelé az elsõ tételig és elõre az utolsóig, ezáltal kiszámítva az összes kezdési idõpontot.

Alapból ez egy roppant egyszerû feladat lenne, ha mindig ugyanannyi tétel lenne 19 óra elõtt, mert akkor a 19 órát fixen beírva és egy egyszerû kivonásos képletet végigmásolva meg lenne oldva a probléma. De itt ez mindig változik.

Ha van valakinek ötlete azt megköszönném.

"A kérdés, ami néha elbizonytalanít: én vagyok &#245;rült, vagy mindenki más?" A.E.

Yan
#569
vagy ha már végleg nincs rá szükséged:
#547:
"MSO 2007-es: Adatok => Adateszközök => Ismétlõdések eltávolítása"

&#165; xfire: kistekila

Yan
#568
ctrl+h
beírod, tel:
csere:
oda semmit. Persze elõtte kijelölöd az oszlopot

&#165; xfire: kistekila

#567
Mármint hogy a
tel:123456-789
tel:456783-221
tel:345678-455

helyett ennyi maradjon a cellákban:

123456-789
456783-221
345678-455

#566
Még egy kérdésem lenne. Most van egy egyedi listám, de ezeken belül van olyan, ami ugyanazzal kezdõdik, pl "tel:..." Azt hogy tudom megcsinálni, hogy ezek a "tel:" feliratok eltûnjenek de a többi info megmaradjon?
Köszi 😊

#565
Tyûû köszi!!!!
😊