- Yettel topik
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Honor Magic5 Pro - kamerák bűvöletében
- Termékoldal buktatta le a Huawei Watch Fit 3-at
- Nincs több főgombos iPad, van helyette nagyobb Air és Pro M4 chippel
- Motorola Edge 40 - jó bőr
- Samsung Galaxy Z Fold3 5G - foldi evolúció
- Itt az első kép a 2024-es Nokia 3210-ről
- Android alkalmazások - szoftver kibeszélő topik
- Honor Magic V2 - origami
Hirdetés
-
Mozgásban a Trench Tales (PC)
gp Elindult a Kickstarter kampány, aki támogatni szeretné a fejlesztőket azoknak érdemes lehet felkersni a projekt oldalát.
-
Drágább lett a Pixel 8a
ma De nem annyival, mint vártuk. Az Egyesült Államokban még pont beszerezhető 200 ezer alatt, euróban kifejezve viszont már átcsúszott a magasabb ársávba.
-
Spyra: akkus, nagynyomású, automata vízipuska
lo Type-C port, egy töltéssel 2200 lövés, több, mint 2 kg-os súly, automata víz felszívás... Start the epic! :)
-
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
válasz DopeBob #10150 üzenetére
A makrót a ThisWorkbook-hoz, a Workbook_BeforeClose eseményhez rendeld.
Egy For - Next, vagy For Each - Next ciklussal kiválasztod, kiíratod a 0 értékűeket egy lapra.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
csdm
senior tag
SEMMI megoldottam
[ Szerkesztve ]
-
somasz
addikt
Üdv!
Szeretnék csinálni egy gépösszerakót/konfigurátort, valahogy így szeretném, ha kinézne:
Tulajdonképpen ezeket a lenyitható "dolgokat" szeretném valahogy megvalósítani, csak nem tom még a nevüket se. (nem röhög)
Gondolom, hogy minden egyes "lenyílóhoz" kell egy adattábla, név+ár szeretném ha szerepelne, és több alkatrész közül lehessen választani. Meg szeretném adni a darabszámot is, és a végén összegezni a kiválasztott alkatrészek árait.
Hol tudnék nekikezdeni? Segítsetek legyetek szívesek!(persze nem ilyen csilivili kell, hanem egy normális exceltábla kinézetű...)
[ Szerkesztve ]
Eladó üzleti laptopok számlával, garanciával: https://hardverapro.hu/aprok/hirdeto/somasz/index.html
-
félisten
válasz somasz #10153 üzenetére
Lenyíló lista/érvényesítés néven ismert/lehet előállítani.
Amúgy ez egy szép feladat, de ha ezt kulturáltan szeretnéd megoldani, abba jó sok munkát kell befektetni. (Ilyen feladatot Én Access-ben oldanám meg)
Az első és legfontosabb feladat, egy normális adatbázis struktúra kiépítése, mert ez a mostani a halálom. (Nézd el nekem, elég sok mindennel foglalkozom számteken belül, így adatbázis tervezéssel/építéssel)Külön kategóriák kellene (CPU/Alaplap stb stb) és az azokra jellemző tulajdonságok. (Hisz egy deszkának merőben más jellemzői vannak, mint egy CPU-nak)
Tovább nem is megyek, megvárom, mit írsz erre...
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)
-
somasz
addikt
válasz Fire/SOUL/CD #10154 üzenetére
Asszem leteszek róla, de csak videókártya, illetve ram, ssd, hdd, táp került volna bele, tulajdonságokat nem vettem volna figyelembe, csak a típust+árat. Mindenesetre köszi!
Eladó üzleti laptopok számlával, garanciával: https://hardverapro.hu/aprok/hirdeto/somasz/index.html
-
Geryson
addikt
Mesterek! Tiszta hülye kérdésem van. Hogyan lehet olyan 2011-es sorszám-sort kialakítani, hogy az Excel tudja, hogy mit akarok ha továbbhúzom az oszlopban a kitöltéseket?
01-2011 nem megy, mert a 2011-et kezdi el növelni. Ha 02-2011-et írok utána, akkor meg ismétli a 01-02-öt és az évszámot növeli. 2011/01 sajnos január, ez megint nem jó. Tehát kellene az év benne és egy növekvő sorszám.
Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
-
félisten
válasz Geryson #10156 üzenetére
Ilyesmi kivitelezhető, csak rögtön szöveg formátumra kell formázni például az adott oszlopot . Onnantól már működik a megszokott módszer, azaz pl A1-be 2011-01, A2-be 2011-02, A1 és A2 kijelöl, majd lemásol ameddig kell.
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)
-
Geryson
addikt
válasz Fire/SOUL/CD #10157 üzenetére
Uch tényleg, én "általánosnak" formáztam és az nem volt jó. Köszönöm!
Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
-
Geryson
addikt
Egy furi kérdésem van. Delila volt olyan kedves és elárulta nekem is pont azt, amiről beszéltetek itt pár napja, mégpedig az érvényesítés legördülő menüs lehetőségéről. Nekem egy picit kellene ezt még továbbkombinálni, a kérdés, hogy lehetséges-e.
Olyasmi kellene, hogy van egy bizonyos főkategória pl. az A oszlopban (azaz egy sima legördülős menü) és a B oszlopban az A-oszlopnak megfelelően kellene egy legördülőnek nyílnia, tulajdonképpen mint alkategória.
Példa:
A-oszlop kiválasztva "fizetések", a B-oszlopban csak az alkalmazottak nevei nyílnak meg. A-oszlop kiválasztva "adók", a B-oszlopban csak az adónemek nyílnak meg.
Vélemény?
Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
-
Delila_1
Topikgazda
válasz Geryson #10159 üzenetére
A különböző tartományoknak nevet adsz.
Az A1:A2 nálam a Kategórianévre hallgat.
Fontos, hogy az allisták azt a nevet kapják, amelyik főlista-beli kategóriába tartoznak. Az E1:E13 tartomány neve Kategória_1, az F1:F11-é Kategória_2.
Az első érvényesítés az A13 cellában van, a lista forrása: =Kategória
A B13-as érvényesítésnél a forrás: =INDIREKT(A13)Szerk.:
A Kategória egyes elemeinek a nevében nem lehet szóköz, és nem szerepelhet önállóan számjegy.[ 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.
-
m.zmrzlina
senior tag
-
m.zmrzlina
senior tag
válasz m.zmrzlina #10161 üzenetére
Úgy látszik "dikleksziás" vagyok mint Győzike
a B oszlopban az A-oszlopnak megfelelően kellene egy legördülőnek nyílnia,
A tippem jó csak nem azt csinálja amit te szeretnél. Bocs
-
Delila_1
Topikgazda
válasz m.zmrzlina #10161 üzenetére
A B2 cella érvényesítésébe kellene beírni a HA függvényt a Forrás-hoz.
=HA(A1="fizetések";G1:G4;H1:H4)
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 m.zmrzlina #10164 üzenetére
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Geryson
addikt
válasz Delila_1 #10160 üzenetére
Értem én, értem, csak mégsem értem. Mindjárt eljátszadozom vele, köszönöm!
Tömbnevet hogyan törlök? Érdekes, mert ha kijelölöm a területet még egyszer és elnevezem, akkor mind a két név elérhető lesz.
Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
-
Konflikt
addikt
sziasztok,
egy kerdesem lenne, vagyis inkabb egy cafolatot varok, mert nagyon ugynezki hogy ezt csak siman nemtudja az excel
amit szeretnek csinalni: egy chart-ot, aminek a sorce data-ja 2 oszlop:
1. egy idopont, ilyen formatumban: "hh:pp:ss.eee" ahol az eee az ezredmasodperceket jeloli, mondjuk ilyen formatumot nem is talatam az excelben a celleformazas alatt. szval igy nez ki egy cella ebbol az oszlopbol: "18:21:53.361"
2. egy decimalis ertek 1-250 kozott.
cel: az lenne hogy ebbol a ~40000 soros tablabol egy grafikont csinalni, ami time-scaled. (ilyesmit, csak idovel, nem datummal) mert sajnos ugytunik a help alapjan, hogy ilyen nem lehetseges, csak datummal:
Time-scale charts and times: You can't create time-scale charts from data that is measured at intervals of hours, minutes, or seconds. Only days, months, and years are considered base units in time-scale charts.
valami otlet? koszi elore is
Commodore Amiga 500 - es a kepzeleteinek tobbe semmi nem szab hatart! // VCIX-DCV&CMA
-
Zomb€€
őstag
Sziasztok!
Ismét kérdés:
Adva van egy halmaz, egyedi azonosítóval (1. lapfül)
Egy alapadatokkal rendelkező lapfül, amiben benne van az 1. kulcs (2. lapfül)
A feladat egy 3. lapfülre össze Fkeresezni a kulcsokhoz tartozó alapadatokat (15 adat) és a kulcsokból is lehet 30-40 db. Ezt most Vlookup-al próbáltam, de rengeteg időt vesz igénybe. HOgy lehetne ezt egyszerűbben?"Egyszer fent...egyszer fent!"
-
félisten
válasz Konflikt #10169 üzenetére
1. El kellene dönteni, hogy magyar vagy angol formázást használsz, mert amit megadtál az mindkettő ("hh:pp:ss.eee")
Vagy angol hh:mm:ss, vagy magyar óó:pp:ss2. Magyar formátum szerint így jelenítheted meg az ezredmásodperceket óó:pp:ss,000
(Ha nem magyar office-t használsz, akkor a formátumban a vessző helyére, azt a karaktert használd, ami az ezres elválasztó az excelben, pl pontot.3. "2. egy decimalis ertek 1-250 kozott."
Ööö, ezt sajnos nem értem, nem tudom ezzel mi a gond...4. Az a grafikon meg kivitelezhető idővel...
[ 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)
-
Konflikt
addikt
válasz Fire/SOUL/CD #10171 üzenetére
koszi a valaszt.
1-2.: az csak kavaras volt, a formatumok kozben megoldodtak
3. azzal semmi gond sincs, csak jeleztem h ez a 2. oszlop
4. kivitelezheto egy chart, persze, de az egyes idok (x tengely) kozotti tavolsagok konstansak lesznek, nem time-scaled, es ez a kerdeses pont, h hogyan. mert az elso oszlopban levo idopontok kozott teljesen random ido tellik el, ezert is lenne fontos a time-scaled.amugy miutan megcsinaltam, azt gyanitom hogy ~40000 soros source data-nal nagyon nem is latszodna a kul. egy allando felbontasu x tengely vs time-scaled kozott.
[ Szerkesztve ]
Commodore Amiga 500 - es a kepzeleteinek tobbe semmi nem szab hatart! // VCIX-DCV&CMA
-
félisten
-
Delila_1
Topikgazda
válasz Zomb€€ #10170 üzenetére
Nem egészen világos nekem a kérdés (a kulcsokból is lehet 30-40 db), de lehet, hogy a kimutatás lesz a barátod.
Tegyél ki képet arról, amit össze szeretnél hozni.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Oly
senior tag
válasz Delila_1 #9810 üzenetére
Szia macroTündér!
Ezt a kódot próbáltam átültetni az én feladatomba, de nem sikerült.
A feladatom az lenne, hogy a "make" sheeten lévő a11:i111 tartományból azokat a sorokat szúrja be a "table" sheet a1:i1 sora elé.
Tehát tolja lentebb annyi sorral a táblázatot, amennyi adatot tartlamaz a "make" A11:A111 tartomány.Úgy próbáltam, hogy count fv-nyel megszámoltattam az A11:A111 teli celláit.
Ezt a B1-ben tároltam.Egy ilyen kódot írtam, de most valamiért szenved, pedig múkodott már félig:
Dim dbteli As Long
Dim dbteli2 As Long
dbteli = Cells(1, 2)
dbteli2 = Cells(1, 2) + 10
'MsgBox (dbteli2)
'MsgBox (dbteli)
Rows("11:" & dbteli2).Select
Application.CutCopyMode = False
Selection.Copy
Sheets("table").Select
Rows("1:" & dbteli).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("make").Select
Range("A11").Select
Application.CutCopyMode = FalseSelect methodof range class failed üzit dobja
A dbteli-ből azért van kettő, mert egyik helyen A1-től a másiknál A11-től indul.
Tudnál segíteni, hogy mit rontok el?
Köszönöm[ Szerkesztve ]
SonyEricsson T20 - T68 - T610 - K700 - W800 - K750 - K800 - C702 - P1 - MOTO Defy - Galaxy S Advance - Galaxy S4 - Lumia 820 - Honor 7 - iPhone 5S
-
Delila_1
Topikgazda
Látom, értékeket illesztettél be a table lapra. Ha ez nem fontos, fel lehet gyorsítani azzal, hogy kihagyjuk a Select-eket.
Sub Masol()
Dim sor%, sor_1%
Sheets("make").Select
sor_1% = 1
For sor% = 1 To 111
If Cells(sor%, 1) > "" Then
Sheets("table").Cells(sor_1%, 1).EntireRow.Insert
Range("A" & sor% & ":I" & sor%).Copy Sheets("table").Cells(sor_1%, 1)
sor_1% = sor_1% + 1
End If
Next
End SubHa mégis az értékek beillesztése kell, holnap megírom.
Szerk.: ez az A1-től másol, az A11-től való másolásnál a For-Next ciklust 11-től kell indítani.
A makródban nem látom a sorok beszúrását (EntireRow.Insert).[ 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.
-
Oly
senior tag
válasz Delila_1 #10176 üzenetére
Szia
Ez így nagyon szuper!
Valóban érteket kell, hogy beszúrjak, mert képleteket tartalmaz.Ezt viszont megoldom akkor a make sheeten
[ Szerkesztve ]
SonyEricsson T20 - T68 - T610 - K700 - W800 - K750 - K800 - C702 - P1 - MOTO Defy - Galaxy S Advance - Galaxy S4 - Lumia 820 - Honor 7 - iPhone 5S
-
Pityke78
őstag
skacok, az mitől van, hogy excel 2007-nél előfordul az, hogy megnyitok egy excel táblát és például a Ctrl+s parancsra cellát akar beszúrni, a Ctrl+v-re is mást csinál.
Aztán kilépek, újra megnyitom és minden rendesen működik.
Vélemény? -
Konflikt
addikt
válasz Fire/SOUL/CD #10173 üzenetére
igen, de mindegy a formatum, az mar okes
szval aztirtad hogy lehet time-scaled chart-ot kesziteni, annak akkor mi a modja?
Commodore Amiga 500 - es a kepzeleteinek tobbe semmi nem szab hatart! // VCIX-DCV&CMA
-
Zomb€€
őstag
válasz Delila_1 #10174 üzenetére
Úgy néz ki a dolog, mintha lenne 2 adattáblánk egy közös kulccsal. Az egyikben az oktatási adatok vannak a jelentkezőkkel, míg a másikon a jelentkezők adatai. És ebből kell egy 3 táblát csinálni az oktatásra jelentkezettek adataiból. (a 3-ik táblából pedig egy körlevél sablon dolgozik majd)
"Egyszer fent...egyszer fent!"
-
Cuci3
tag
válasz Zomb€€ #10180 üzenetére
Ha jól értem: a 2. tábla a nagy (oktatás), az 1. tábla a kisebb (jelentkezők). Én is fkeressel oldanám meg, persze ügyelve, hogy a kulcsok ugyanolyan formátumban legyenek. És az eljársát kicsit gyorsítja, ha a 2. táblához hozzákapcsolandó 15 oszlopra nem egyszerre futtatod le az fkerest, hanem 1-2 oszloponként, majd értékként beilleszted (praktikus az első sort megtartani a képlet miatt).
-
Delila_1
Topikgazda
válasz Zomb€€ #10180 üzenetére
Kértem, hogy tegyél be képet. Mivel nem tettél, a saját elképzelésem szerint írtam meg a makrót, majd átalakítod kedved (és az adataid) szerint.
Az egyik lap neve Oktatás, ahol az A oszlop tartalmazza a szak kódját, a B oszlop a szakra jelentkező nevét.
A másik lap Jelentkezők névre hallgat, ahol az A oszlopban van a név, a B:F oszlopokban a hozzájuk tartozó többi adat.
A harmadik lap az Összesítés, itt az A oszlopban lesz a kód, B-ben a jelentkező neve, a C:G tartományban a jelentkező többi adata.
Szerencsére azt tudom, hogy a 2007-es verziót használod. Nem mindegy, mert egészen más a rendezés a különböző verziókban.
Sub Adategyesítés()
Dim sorA%, usorA%, sorV%, usorV%, sorO%
Dim kód$, név$, adatSor%
Dim WSJ As Object, WSO As Object
Sheets("Oktatás").Select
usorA% = Range("A60000").End(xlUp).Row
'"A" oszlop rendezése
usorA% = Range("A60000").End(xlUp).Row
ActiveWorkbook.Worksheets("Oktatás").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Oktatás").Sort.SortFields.Add Key:=Range("A2"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Oktatás").Sort
.SetRange Range("A2:B" & usorA%)
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
'Egyedi rekordok szűrése a V oszlopba
Range("A1:A" & usorA%).AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range( _
"V1"), Unique:=True
Set WSJ = Sheets("Jelentkezők")
Set WSO = Sheets("Összesítés")
usorV% = Range("V60000").End(xlUp).Row
sorO% = 2
For sorV% = 2 To usorV%
kód$ = Cells(sorV%, 22)
For sorA% = 2 To usorA%
If Cells(sorA%, 1) = kód$ Then
név$ = Cells(sorA%, 2)
WSO.Cells(sorO%, 1) = kód$
adatSor% = WSJ.Range("A:A").Find(név$).Row
WSO.Cells(sorO%, 2) = WSJ.Cells(adatSor%, 1)
WSO.Cells(sorO%, 3) = WSJ.Cells(adatSor%, 2)
WSO.Cells(sorO%, 4) = WSJ.Cells(adatSor%, 3)
WSO.Cells(sorO%, 5) = WSJ.Cells(adatSor%, 4)
WSO.Cells(sorO%, 6) = WSJ.Cells(adatSor%, 5)
WSO.Cells(sorO%, 7) = WSJ.Cells(adatSor%, 6)
sorO% = sorO% + 1
End If
Next
Next sorV%
End SubProgramozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
m.zmrzlina
senior tag
válasz Pityke78 #10178 üzenetére
Nézd meg nincs-e olyan makró a munkafüzetben amihez az excel "gyári" billentyűparancsai vannak definiálva.
Ha mondjuk rögzítesz egy makrót ami beszúr valahova egy cellát és megadod hozzá a Ctrl-s-t billentyűparancsnak akkor ha csak kijelölsz akármilyen cellát és nyomsz egy Ctrl-s-t akkor le fogja futtatni a makródat. De ha beleduplakattintasz egy cellába (ott villog a kurzor a cellában) és utána nyomod a Ctrl-s-t akkor a mentést akarja végrehajtani az excel - és ezt nem is szabad rossz néven venni tőle.
Csak találgatok. Na jó kicsit több annál, ki is próbáltam, de hogy miért van ez így arra nem tudom a magyarázatot.
-
ql0qxo
csendes tag
Sziasztok!
Olyan kérdésem lenne, hogy a beléptető programjából ha ki importálom az adatokat a következőt kapom:
sorszám azonosító dátum idő név
001 000001 110426 0530 Kiss Béla
002 000002 110426 0532 Nagy Judit
003 000003 110426 0550 Kövér László
004 000002 110426 1402 Nagy Judit
005 000003 110426 1409 Kövér László
006 000001 110426 1802 Kiss BélaEbből szeretnénk egy munakidő nyilvántartást készíteni. Hogy lehetne megoldani? Köszönöm előre is a segítséget.
-
bugizozi
őstag
Sziasztok!
Egy problémám lenne a makró lefutásával 2 különböző gépen.
Az én gépemen, illetve az összes magyar xp/office gépen a cégénél szépen lefut, na de jött a német nagyfőnök az angol xp/német office kombós gépével
Egy Accessből szed át adatot az Excel gombnyomásra, ami a német gépén nem fut le rendesen. Az a sor virít sárgán, ahol az adatbázisfájl helyét adom meg..SourceDataFile = "\\ipcim\blablalba\Közös\Óranyilvántartás\Óranyilvántartás 2010.mdb"
What's the problem? Az Excelen kell valamit állítani, vagy a Win területi beállításoknál van a hiba? Kipróbáltam, hogy az én gépemet átállítom németre/angolra (területi beállítások, földrajzi hely, billentyűzet, speciális fül) de nekem akkor sem sikított a makró annál a sornál...
A megosztott fájlokat természetesen látja a gép, ha a futtatásba beillesztem az Access file útvonalát, akkor az megnyílik... vagy esetleg a az ő office-a nem szereti hogy az elérési útban magyar ékezetes betűk vannak?Valakinek valami ötlet?
VCP7-DCV, CCNA ||| Ami működik, ahhoz nem szabad hozzányúlni!
-
Delila_1
Topikgazda
válasz ql0qxo #10185 üzenetére
Fel kell venned néhány oszlopot a csatolt kép szerint.
Az F2 képlete látszik a szerkesztősorban.
G2:
=HA(DARABTELI($E$2:$E2;$E2)=2;DÁTUM("20"& BAL($C2;2);KÖZÉP($C2;3;2);JOBB($C2;2));"")
H2:
=HA(DARABTELI($E$2:$E2;$E2)=1;IDŐ(BAL($D2;2);JOBB($D2;2);0);"")
I2:
=HA(DARABTELI($E$2:$E2;$E2)=2;IDŐ(BAL($D2;2);JOBB($D2;2);0);"")
J2:
=HA(G3=F2;I3-H2;24-H2+I3)
Az F:J oszlopok formátuma idő, óó:pp. A J oszlopnál csak a 2. sorba írd be a képletet, és az J3 (üres) cellával együtt kijelölve húzd (másold) az adataid mellé, mert itt csak minden második sorba kell képlet. A többinél minden sorba kell.
Az utolsó ember adatát átírtam, hogy kipróbáljam az éjszakás műszakot.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
ql0qxo
csendes tag
válasz Delila_1 #10187 üzenetére
Szia,
Köszi a segítséget. Olyan kérdésem lenne, hogy neked a D oszlop milyen formátumban van? Mert azt nem tudja beolvasni nekem! És negatív idő lesz.
Köszi.
u.i.: Közben rájöttem, hogy neked a idő oszlopban 4 szám jegy van, nekem viszont csak 3-om van ha 10 előtt jött. És ez a baj, mert ha átírom 1 számot nézen az órából, akkor 10 óra utáni időt rontja el.
[ Szerkesztve ]
-
-
ql0qxo
csendes tag
válasz Delila_1 #10190 üzenetére
Köszönöm, így jó is lett. Azt már kitudom olvasni belőle, hogy bent volt-e 8 órát, és a túl órát is kiírja. Csak az a baj vele, hogy azt szeretném hogy csak egész órákat írjon. Formázzam meg a cellákat? A másik mi van akkor ha valaki nem volt ben t8h-át hanem lecsusztatott 2-őt?Ezt hogy lehet megoldani?
-
Delila_1
Topikgazda
válasz ql0qxo #10191 üzenetére
Meg lehet adni cellaformázással, hogy csak az órákat mutassa, de az megrövidíti a dolgozót, az 59 percet is elsumákolja. Nem javaslom, így is kiszolgáltatott az, aki melózik.
Csúsztatás: van, ahol 10 órát dolgozik, ezt egyenlíti ki egy másik napon 6 órai melóval. A havi összes óraszám mutatja a valós bent töltött időt.
Egyébként a csúsztatással is veszít, mert a túlórára plusz pénz járna, és nem valószínű, hogy több órát csúsztathat, mint amennyit ledolgozott, 1 óra pluszért nem szoktak 1:15 időt, vagy 1,5 órát adni.
A havi összesítéshez ilyen formátumot javaslok: [ó]:pp.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
ql0qxo
csendes tag
válasz Delila_1 #10192 üzenetére
Köszi. Most az lett a problémám, hogyha olyan fájlt töltök be ahol több dátum is szerepel egy név mellett akkor nem írja ki csak az első dátumot(órával és perccel) a többit üresen hagyja és a következő névnél írja ki megint a dátumot. Ilyenkor mit kell tenni?
u.i.: amúgy nálunk -hál istennek- a dolgozók eléggé szabadon vannak, és még senki nem reklamált hogy 1 órát ha lecsúsztatt akkor miért nem 1,5 kap.
-
Delila_1
Topikgazda
válasz ql0qxo #10193 üzenetére
Akkor átírjuk a képleteket.
F2:
=HA(INT(DARABTELI($E$2:$E2;$E2)/2)<>DARABTELI($E$2:$E2;$E2)/2;DÁTUM("20"& BAL($C2;2);KÖZÉP($C2;3;2);JOBB($C2;2));"")
G2:
=HA(INT(DARABTELI($E$2:$E2;$E2)/2)=DARABTELI($E$2:$E2;$E2)/2;DÁTUM("20"& BAL($C2;2);KÖZÉP($C2;3;2);JOBB($C2;2));"")
H2:
=HA(INT(DARABTELI($E$2:$E2;$E2)/2)<>DARABTELI($E$2:$E2;$E2)/2;IDŐ(BAL($D2;2);JOBB($D2;2);0);"")
I2:
=HA(INT(DARABTELI($E$2:$E2;$E2)/2)=DARABTELI($E$2:$E2;$E2)/2;IDŐ(BAL($D2;2);JOBB($D2;2);0);"")A J2 marad, ahogy volt, és a J3 üres, szintén, ahogy volt.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
DopeBob
addikt
Valakinek van tippje, hogy lehetne egyszerűen darabolni ilyen adatokat?
xxx DB MEGNEVEZÉS
xxx szám, tetszőleges számjegyű lehet, utána mindíg DB áll. Ezt kéne átteni egy másik cellába. Sajnos nem midíg a cell a elején van, MEGNEVEZÉS xxx DB is előfordul.
MZ/X
-
Oly
senior tag
Sziasztok
Ebbe a kódba szeretnék egy olyan részt beszúrni, ami ellenörzi, hogy létezik-e a megadott könyvtár és, ha nem, akkor szól.
Továbbá kellene egy ellenörzés arra is, hogy a megadott filenév létezik-e, mert most kérdés nélkül felülírja.
Ha kiveszem a Application.DisplayAlerts = False sort, akkor pedig mindig rákérdez... még ha nem létezik akkkor is!Dim Answer As String
Dim MyNote As String
MyNote = "Biztos, hogy létrehozod a CSV file-t?"
Answer = MsgBox(MyNote, vbQuestion + vbYesNo, "Mentés")
If Answer = vbNo Then
Else
Dim FNV$
Dim FN$
FNV$ = InputBox("Kérem a fájl nevét!", "Fájl neve")
FN$ = "Z:\Bulk\" & Format(Now(), "mmdd") & FNV$ & ".csv"
Application.DisplayAlerts = False
Sheets("table").Select
Sheets("table").Copy
ActiveWorkbook.SaveAs Filename:=FN$, FileFormat:=xlCSV, _
CreateBackup:=False, Local:=True
ActiveWindow.Close
Sheets("make").Select
Range("A11").Select
MsgBox "A file lértehozva: " & FN$
End IfSonyEricsson T20 - T68 - T610 - K700 - W800 - K750 - K800 - C702 - P1 - MOTO Defy - Galaxy S Advance - Galaxy S4 - Lumia 820 - Honor 7 - iPhone 5S
-
perfag
aktív tag
Új hozzászólás Aktív témák
- Bitdefender Total Security 3év/3eszköz! - "Tökéletes védelem most kedvező áron..."
- PC JÁTÉKOK (OLCSÓ STEAM, EA , UPLAY KULCSOK ÉS SOKMINDEN MÁS IS 100% GARANCIA )
- Vírusirtó, Antivirus VPN kulcsok
- World of Warcraft Shadowlands Collectors edition EU EN
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest