- Fórumok
- OS, alkalmazások
- Microsoft Excel topic
- (kiemelt téma)
-
10200 - 10101
54984 - 54001 54000 - 52001 52000 - 50001 50000 - 48001 48000 - 46001 46000 - 44001 44000 - 42001 42000 - 40001 40000 - 38001 38000 - 36001 36000 - 34001 34000 - 32001 32000 - 30001 30000 - 28001 28000 - 26001 26000 - 24001 24000 - 22001 22000 - 20001 20000 - 18001 18000 - 16001 16000 - 14001 14000 - 12001 12000 - 11901 11900 - 11801 11800 - 11701 11700 - 11601 11600 - 11501 11500 - 11401 11400 - 11301 11300 - 11201 11200 - 11101 11100 - 11001 11000 - 10901 10900 - 10801 10800 - 10701 10700 - 10601 10600 - 10501 10500 - 10401 10400 - 10301 10300 - 10201 10200 - 10101 10100 - 10001 10000 - 9901 9900 - 9801 9800 - 9701 9700 - 9601 9600 - 9501 9500 - 9401 9400 - 9301 9300 - 9201 9200 - 9101 9100 - 9001 9000 - 8901 8900 - 8801 8800 - 8701 8700 - 8601 8600 - 8501 8500 - 8401 8400 - 8301 8300 - 8201 8200 - 8101 8100 - 8001 8000 - 6001 6000 - 4001 4000 - 2001 2000 - 1
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
-
Frissítve: 2023-11-13 08:31 Téma összefoglaló
Új hozzászólás Aktív témák
-
m.zmrzlina
senior tag
-
Oly
őstag
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 If -
DopeBob
addikt
-
ql0qxo
csendes tag
-
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.
-
Delila_1
veterán
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.
-
ql0qxo
csendes tag
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
veterán
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.
-
ql0qxo
csendes tag
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
veterán
-
ql0qxo
csendes tag
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.
-
Delila_1
veterán
-
Delila_1
veterán
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. -
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?

-
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.
-
m.zmrzlina
senior tag
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.
-
Delila_1
veterán
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 Sub -
Cuci3
tag
-
Cuci3
tag
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).
-
Zomb€€
őstag
Ú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)
-
Konflikt
addikt
igen, de mindegy a formatum, az mar okes

szval aztirtad hogy lehet time-scaled chart-ot kesziteni, annak akkor mi a modja?
-
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? -
Oly
őstag
-
Delila_1
veterán
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). -
Oly
őstag
Szia macroTündér!
![;]](//cdn.rios.hu/dl/s/v1.gif)
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 -
Delila_1
veterán
-
Fire/SOUL/CD
félisten
-
Konflikt
addikt
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.
-
Fire/SOUL/CD
félisten
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...
-
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? -
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

-
perfag
aktív tag
-
Delila_1
veterán
-
Geryson
addikt
-
m.zmrzlina
senior tag
-
Delila_1
veterán
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)
-
m.zmrzlina
senior tag
Ú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

-
m.zmrzlina
senior tag
-
Delila_1
veterán
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. -
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?
-
Geryson
addikt
Uch tényleg, én "általánosnak" formáztam és az nem volt jó. Köszönöm!

-
Fire/SOUL/CD
félisten
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.
-
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.
-
somasz
addikt
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!

-
Fire/SOUL/CD
félisten
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...
![;]](//cdn.rios.hu/dl/s/v1.gif)
-
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ű...)
-
csdm
senior tag
SEMMI megoldottam

-
Delila_1
veterán
-
DopeBob
addikt
-
Delila_1
veterán
-
DopeBob
addikt
-
Delila_1
veterán
-
DopeBob
addikt
Sziasztok,
egy kis segítség kellene megint. Az algoritmus összeállt már a fejemben, de sajnos nem sikerült megcsinálnom

Lehet valahogy asszociatív tömböket használni VBA-ban? Van egy tábla, több munkalappal, az első amit kitöltenek, az adatok a többi táblából jönnek (legyen mondjuk 2, lényegtelen) Az első táblában lenyíló listából lehet elemet választani a második táblából. Egy olyan makrót szeretnék, ami megnézni, hogy a második táblában (A:A) lévő elemek mindegyike szerepel e legalább egyszer az első táblában lévő A oszlopban.
Az ötletem az, hogy a 2. táblában lévő A oszlop elemeit feltöltöm egy asszociatív tömbe ( ha lehet ) és mindegyiknek 1-es értéket adok kezdésre. Kilépésnél az első táblában lévő elemeken végigmegy egy ciklus, és ha van ugyan olyan nevű elem a tömbben, akkor egyel csökkentem az értkét. A végén ami nulla felett, az nem lett egyszer sem kiválasztva.
Tudna ebben valaki egy kicsit segíteni?

-
Vizes Tomi
tag
Ezek céges telefonok, ennyi azért nem jön össze

-
Fire/SOUL/CD
félisten
-
Delila_1
veterán
Igaz, remélem nem beszélnek ennyit
.Vizes Tomi
Szívesen. -
Vizes Tomi
tag
Fire, Delila köszönöm a segítséget !

A Perc, Percek csere volt a ludas. Excel 2007 használok abban perc függvény van.

Még egyszer köszönöm.
üdv
VT
-
Fire/SOUL/CD
félisten
-
Fire/SOUL/CD
félisten
-
Delila_1
veterán
Csinálsz a 2 adatsorból oszlopdiagramot. Kijelölöd azt az oszlopsort, amelyiket vonallá akarod alakítani. Jobb klikk, Minták, itt kiválasztod a vonalat.
-
Fire/SOUL/CD
félisten
Így látatlanba nehéz lesz, de fussunk neki
1. A SZUM cella nem "[ó]:pp" formátumú
2. A percdíjak nem szám formátumú
3. rosszul írtad be a képletet (szerencsésebb lenne kimásolni és beilleszteni)Ha meg még mindig gond van, akkor küld el a táblát (ha publikus), mert Nálam nincs gond vele
-
Delila_1
veterán
A SZUM függvény simán összeadja a két időpontot, csak az összegző cella is olyan formátumú legyen, mint az összeadandók (ó:pp:mm).
A felszorzás, ha a 14,30 a H1 cellában van, az idő pedig az E1-ben:
=ÓRA(E1)*60*H1+PERC(E1)*H1+MPERC(E1)*H1/60 , ez 2620 Ft. -
Vizes Tomi
tag
Leformáztam
Bemásoltam a képletet
Ezt dobta ki #NÉV? -
Fire/SOUL/CD
félisten
Így formázd a cellákat, akkor a SZUM is simán összeadja. Ha pl B1-ben van a SZUM(a telefonszámláitok összesített értéke), C1-ben meg a percdíjak, akkor a képlet
=((BAL(SZÖVEG(B1;"[ó]:pp");SZÖVEG.KERES(":";SZÖVEG(B1;"[ó]:pp");1)-1)*60)+(PERCEK(B1)))*C1
-
Vizes Tomi
tag
öö nem. Arról van szó, hogy a telefonszámláinkból összegeztem azt, hogy hány perc volt a belföldi hívás. Azt szeretném kiszámolni, hogy a régi percdíjjal ez mekkora összeg és ugyanez mennyi az új percdíjunkkal.
-
Fire/SOUL/CD
félisten
Vizes Tomi
Tehát két időből kiszámolod a különbséget (hány perc) és azt szoroznád a percdíjakkal?
-
basaharc502
aktív tag
Sziasztok!
Nagy segítségre lenne szükségem excelben. Adott két adatsor, és ezt szeretném ábárzolni 1 diagrammon, úgy, hogy egyik adatsor oszlop a másik vonal legyen, mindezt 1 diagrammon belül? Hogyan lehetséges ez? Külön-külön pofon egyszerű, de én 1 diagrammra szeretném (kell) ranki...és az is fontos, hogy az egyik adatsor oszlopokban a másik adatsor pedig vonal legyen.
Valaki?
Pontosan ilyen kellene:http://kepfeltoltes.hu/110421/727257798N_vtelen_www.kepfeltoltes.hu_.jpg
-
Vizes Tomi
tag
illetve még egy probléma ezt az időtartamot 3:03:13 úgy összeszorozni egy egységárral 14,3 Ft, hogy a valós összeget kapjak.
jelenleg ez 1,82
Köszönettel:VT
-
Vizes Tomi
tag
Delila_1 Köszönöm a segítséget!

A makro nem megy és nem jöttem rá miért
de nem is érdekes mert rájöttem,
a kinyert excel táblázatban nincsenek képletek
így a percdíj csereberének nem lenne értelme.Ebből adódik egy újabb kérdésem, hogy időtartamokat,(Pl 0:02:10 és 0:04:13) hogyan tudok összegezni. A szumma nekem nullát ad.
Köszönöm
VT
-
Fire/SOUL/CD
félisten
-
Zoll21
tag
Syasztok kedves fórumozók.
Problémám a következő lenne:Van egy táblázatom amit DOS-ból másol ki egy kis program, amit .csv fájlba ment el.
A problémám az hogy, amikor megnyitom winxp alatt(microsoft 2010) akkor valamelyik karakter(ékezetes magánhangzók) furcsa karakterekből állnak.
KÉPET RAKTAM FELKÉRDÉS HOGY TUDOM EZEKET MEGVÁLTOZTATNI?????????????????
-
DopeBob
addikt
Működik tökéletesen, köszönöm mégegyszer!
-
Fire/SOUL/CD
félisten
-
DopeBob
addikt
Szia, köszi, majdnem sikerült ezek szerint, sima kijelöléssel csináltam és beletette a $-jeleket is, most vettem észre ahogy megláttam a képet

Köszönöm szépen!
-
Fire/SOUL/CD
félisten
Igen, megoldható, a szabályban az ÉRVÉNYESSÉG-ben megadod a színezendő tartományt
(Itt a B oszlopban 5-nél nagyobb számok esetén színezi, az A oszlop megfelelő celláit) -
DopeBob
addikt
Sziasztok,
meg lehet azt valahogy csinálni feltételes formázással, hogy van mondjuk 2 oszlopom, és az első oszlopra szeretném a feltételt alkalmazni, a második oszlop értékei alapján? Vagy makró kell már erre?
Excel 2010-ről van szó.
-
Sir Pocok
őstag
SZUMHA megoldotta a problémámat. Köszi!
-
Fire/SOUL/CD
félisten
-
Vizes Tomi
tag
-
Sir Pocok
őstag
A segítségeteket szeretném kérni:
Adott egy táblázat három oszloppal. Az első A oszlopban azonosító számok vannak, a harmadik C oszlopban pedig azonosító számokhoz tartozó értékek. Az A oszlopban egy azonosító szám többször is előfordulhat.
A feladat az lenne, hogy az azonosító számokhoz tartozó értékeket összeadjuk.
Remélem érthetően le tudtam írni.
Előre is köszönöm a segítségeteket!
-
Delila_1
veterán
-
peeter81
csendes tag
-
Delila_1
veterán
Küldd el a fájlt, így nehéz követni.
A J1 megfelelője a cells(1,10). Itt előbb a sort, majd az oszlop sorszámát kell megadni.
-
Vizes Tomi
tag
Ez a dög makró még mindig nem akarja az igazat

A percdíj sornál hibával megáll.Csak azt nem értem, hogy az előbb már működött és csak azt a sort nem cserélte ki ahol a megadott szöveg volt a többinél mindnél

Arra még nem jöttem rá, hogy hogyan adod meg neki azt, hogy a J1 ből vegye az adatokat, mert ezt átállítanám mivelhogy ott most valami összegek vannak. -
Delila_1
veterán
Cells(cseresor%, 5) = PercDij! helyett Cells(cseresor%, 6) = PercDij! legyen, mert a hatodik (F) oszlopba kell beírni a jelenlegi percdíjat.
A keresendő szöveg is más. A Szoveg$ = "Hálózaton belüli hívások" sorban írd át arra a szövegre, amit a számlán találsz.
-
Delila_1
veterán
Function AverageColor(Mintacella As Range, Tartomany As Range)
Dim rngCell As Range
nColor = Mintacella.Font.Color
nDb = 0: nSum = 0
For Each rngCell In Tartomany
If rngCell.Font.Color = nColor Then
nDb = nDb + 1
nSum = nSum + rngCell
End If
Next rngCell
AverageColor = nSum / nDb
End FunctionVidd be ezt a makrót a füzeted VB szerkesztőjébe. Ugyanúgy használhatod majd, mint bármelyik másik függvényt.
Pl. az A1:B20 tartomány azon részének az átlagát szeretnéd megkapni, ahol a karakter kék színű. A Mintacella paraméternél add meg (rákattintással) egy olyan cella címét, ahol kék a karakter. Legyen ez pl. a B6, a függvényed a területen kívül egy cellában:
=AverageColor(B6;A1:B20) -
peeter81
csendes tag
Sziasztok!
A következő lenne a kérdésem:
Van egy Excel-munkalapom. Az első oszlopba nevek vannak, a nevek melletti cellákban pedig különböző számok, különböző színnel írva. Itt a színeknek jelentőség van, azért is használtam őket.
Próbáltam függvényeket keresni a problémám megoldására, de nem találtam, ezért is kérném a segítségeteket.
Tehát: szeretnék a különböző színű számokkal műveleteket elvégezni - pl. átlagolás -.
Van arra mód, hogy az Excel az azonos színnel írt számokkal hajtsa végre az adott műveletet? Ha igen, hogy?
Köszi a segítséget!
-
Vizes Tomi
tag
-
Oly
őstag
Sziasztok makró guruk!
Valaki tud segíteni egy olyan makró összedobásán, ami az A1:D3000-es tartományban megnézi az üres cellákat és oda a felette lévő cella tartalmát bemásolja?
Mergelt cellák voltak, de most a merge-t szétbontottam és ki kellene tölteni az eredeti tartalommal.
Köszönöm
-
Delila_1
veterán
A Cells(1,10) helyére írd be a makróban. PercDij=16
Akkor a J1 cellába nem kell beírnod. -
Vizes Tomi
tag
-
Delila_1
veterán
Új hozzászólás Aktív témák
-
10200 - 10101
54984 - 54001 54000 - 52001 52000 - 50001 50000 - 48001 48000 - 46001 46000 - 44001 44000 - 42001 42000 - 40001 40000 - 38001 38000 - 36001 36000 - 34001 34000 - 32001 32000 - 30001 30000 - 28001 28000 - 26001 26000 - 24001 24000 - 22001 22000 - 20001 20000 - 18001 18000 - 16001 16000 - 14001 14000 - 12001 12000 - 11901 11900 - 11801 11800 - 11701 11700 - 11601 11600 - 11501 11500 - 11401 11400 - 11301 11300 - 11201 11200 - 11101 11100 - 11001 11000 - 10901 10900 - 10801 10800 - 10701 10700 - 10601 10600 - 10501 10500 - 10401 10400 - 10301 10300 - 10201 10200 - 10101 10100 - 10001 10000 - 9901 9900 - 9801 9800 - 9701 9700 - 9601 9600 - 9501 9500 - 9401 9400 - 9301 9300 - 9201 9200 - 9101 9100 - 9001 9000 - 8901 8900 - 8801 8800 - 8701 8700 - 8601 8600 - 8501 8500 - 8401 8400 - 8301 8300 - 8201 8200 - 8101 8100 - 8001 8000 - 6001 6000 - 4001 4000 - 2001 2000 - 1
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Fórumok
- OS, alkalmazások
- Microsoft Excel topic
- (kiemelt téma)
- NBA és kosárlabda topic
- iOS alkalmazások
- Diablo IV
- Apple MacBook
- Milyen monitort vegyek?
- Yettel topik
- ASUS ROG Ally
- Samsung Galaxy A37 – régi ismerős új formában
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- EU: senki ne használjon Huawei és ZTE hálózati berendezéseket!
- További aktív témák...
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Microsoft és egyéb dobozos és OEM szoftverek
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- BESZÁMÍTÁS! MSI Katana 15 B14WEK-234 GAMER notebook - i7 14650HX 16GB DDR5 1TB SSD RTX 5060 8GB W11
- HIBÁTLAN iPhone 13 Pro 256GB Graphite -2 ÉV GARANCIA - Kártyafüggetlen, MS5128, 100% Akksi
- iPhone 14 Pro 128GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen, MS4266
- HP EliteBook 840 G11 Ultra 7 / 16GB RAM / 512GB SSD / FHD+ IPS / Garancia 2027.11.
- BESZÁMÍTÁS! Microsoft XBOX Series S 512GB játékkonzol garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


Viszont megint előjött egy új probléma. A beléptető néha 2x teszi be a beérkezést vagy a távozást... Megőrjít
Hogy tudnám leszűrni a dupla adatokat?
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?

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...
![;]](http://cdn.rios.hu/dl/s/v1.gif)




24:00 vagy annál nagyobb idővel már hibásan működik...

Fferi50
