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.
Gyorskeresés
Legfrissebb anyagok
- Bemutató Route 66 Chicagotól Los Angelesig 2. rész
- Helyszíni riport Alfa Giulia Q-val a Balaton Park Circiut-en
- Bemutató A használt VGA piac kincsei - Július I
- Bemutató Bakancslista: Route 66 Chicagotól Los Angelesig
- Tudástár AMD Radeon undervolt/overclock
Általános témák
LOGOUT.hu témák
- [Re:] [D1Rect:] Nagy "hülyétkapokazapróktól" topik
- [Re:] PLEX: multimédia az egész lakásban
- [Re:] [Szevam:] Érzelmi magabiztosság/biztonság - miért megyünk sokan külföldre valójában?
- [Re:] eBay-es kütyük kis pénzért
- [Re:] [bitpork:] Balatoni autós tali 2024
- [Re:] [gban:] Ingyen kellene, de tegnapra
- [Re:] [sziku69:] Fűzzük össze a szavakat :)
- [Re:] [sh4d0w:] Rebel Moon - Ne nézd meg!
- [Re:] [HThomas:] Az ideális home office monitor nyomában
- [Re:] [bambano:] Bambanő háza tája
Szakmai témák
PROHARDVER! témák
Mobilarena témák
IT café témák
GAMEPOD.hu témák
Téma összefoglaló
- Utoljára frissítve: 2023-11-13 08:31:56
LOGOUT.hu
Hozzászólások
slashing
senior tag
Így sem tökéletes, mert ha egyszer írtunk bele jó időt de ki kell javítani valami miatt akkor már engedi az isnumeric miatt a 34:67 (34ó:67p)-t. De ennyi baj legyen.
Köszi.
jaja az n/a (csak szövegként kell) az csak azért kell mert ha valamiért nem lehet időt párosítani az adatokhoz akkor legyen beleírva valami, meg úgy van most megcsinálva a lap hogy addig nem is enged kilépni vagy munkalapot váltani míg nincs megadva az idő de ha nem lehet idő-t megadni akkor kell valami oda hogy továbbengedjen.
[ Szerkesztve ]
Fferi50
őstag
Szia!
Ha már a beírást ellenőrizzük, akkor azt lehet tovább fokozni az időnek való megfeleléssel. Csak azt ne felejtsd el, hogy az idő az excel számára a szám törtrésze és az 1=pont 24 órával.
Gondolom a finomítás megy már.
Üdv.
slashing
senior tag
Jaja azzal már elszöszölök. még1x köszi.
DrojDtroll
addikt
Valamiért 2013-asban sem akar menni segédcella nélkül.
Egyszerűen az érvényességnél nem enged másik munkalapra hivatkozni.
Mi lehet a gond?
Fferi50
őstag
Szia!
Próbáld meg a névadással (24592 sz. hozzászólás). Bár elvileg abban a verzióban már kellene mennie (hacsak vissza nem fejlesztették a 2010-es eszközöket).
Üdv.
DrojDtroll
addikt
Bocsi nem is láttam a hsz-edet.
Ez akkor is járható út ha mondjuk 300 cellát kell ellátni névvel?
[ Szerkesztve ]
Fferi50
őstag
Szia!
Elvileg igen, működnie kellene szerintem - persze elég macerás sok cellának külön nevet adni.
Nézd meg légy szíves ezt a fájlt:Példa
Itt a Munka1 A oszlop első pár cellája a Munka2 A oszlop azonos cellájának értékétől függően színeződik. A feltétel az, hogy 10 -nek kell lenni a Munka2 - ben az adott cellában (természetesen ez tetszőlegesen változtatható).
Remélem nálad is működik.
Üdv.
DrojDtroll
addikt
Köszönöm szépen, már megy.
Én az érvényességnél próbáltam megadni a másik munkalapot, de amint látom a képletnél kell. Megcsináltam így. Rögtön jó lett. Köszönöm még egyszer.
[ Szerkesztve ]
daniatx
csendes tag
konyi79
addikt
Hali!
O2013-nál excellben a cellák közötti lépkedésnél van egyfajta animáció, a jelölő négyzetet ahogy a nyilakkal mozgatom. Ezt ki lehet valahogy kapcsolni, gyors adatbevitelnél nekem zavaró, lassú.
Köszi.
Fferi50
őstag
Szia!
Szerintem nézz körül a beállítási lehetőségeknél.
Üdv.
slashing
senior tag
Ha arra az úsztatásos mozgásra gondolsz akkor azt a sima beállítási lehetőségek között nem fogod tudni kikapcsolni.
win + pause -> sperciális rendszerbeállítások -> speciális -> teljesítmény beállítások -> Ablakon bellüli vezérlők és elemek animálása elől szedd ki a pipát.
m.zmrzlina
senior tag
És mikorra kell beadni?
Csak hogy tudjuk, mennyi időnk van megoldani a házidat...
daniatx
csendes tag
Az első részével kissé komplikált módon meg vagyok, 6 órás munka volt. Teljesen új téma nekünk a makrókészítés. A diagram készítőssel viszont sehogy sem jutok előbbre. Egyébként holnap van a határidő
m.zmrzlina
senior tag
Segíts annyit, hogy meddig jutottál el.
Én diagramban nem vagyok otthon de biztosan kapsz segítséget
slashing
senior tag
rögzítsd makrórögzítéssel a diagramm létrehozást aztán kopizd át majd írd át így a munka nagy részéről le van a gond....
daniatx
csendes tag
Annyi a gondom, hogy az első számértékeket tartalmazó oszlopból kellene, tehát hiába rögzítem makróban a diagramot pl a B oszlopra, ha majd a későbbi adatsorban egy másik oszlopból kellene diagramot.
konyi79
addikt
Pont erre gondoltam! Nem találtam sehol, nem véletlen. Gyors ugrálásnál cellák között zavart az animáció, rendszeressen elütöttem miatta, mióta 2013-r0 váltottam.
Köszi!
slashing
senior tag
sziasztok mi lehet ez a hiba és hogyan lehetne orvosolni.
Otthon semmi gondja a kóddal de melóhelyen ezt dobja fel. Ne kérdezzétek miért ez a nyelv, fogalmam sincs hogy lehetne átváltani angolra lényeg a lényeg mi lehet a hiba, mert ha ezt nem tudom orvosolni feleslegesen dolgoztam vele egész hétvégén.
m.zmrzlina
senior tag
Nem volt még soha ilyen problémám csak gugliztam egy kicsit. Hátha errefelé kell keresni a megoldást.
http://support2.microsoft.com/kb/840926
Esetleg itt:
http://www.idautomation.com/kb/vba-compile-error.html
[ Szerkesztve ]
Fferi50
őstag
Szia!
Ez a Microsoft legutóbbi (dec. 9) Office biztonsági frissítésének "eredménye". Meg kell keresned a TEMP könyvtárak alatt az MSforms.exd állományokat és ki kell törölni onnan.
Ezután már menni fog.
itt a leírása
Üdv.
#75376384
törölt tag
sziasztok
a problémám a következő:
adott egy munkalap rajta a következő oszlopcímekkel:
"név" "lakcím" "filmcím" "kategória" "díj/nap" "kivétel" "visszahozta" "hány napig volt nála"
az egész táblázat a kivétel időpontja szerint van rendezve. a kérdés pedig a következő (ezt idézem, hogy ne miattam lehessen félreéteni):
"Vannak olyanok, akik egy adot filmet háromszor kis kikölcsönöztek. Közülük névsor szerint ki az első?"
erre szerintetek mi a megoldás? makró kizárva, az következő félévben lesz... a kimutatásokat próbálgattam, de nem igazán jutottam vele messze. mivel ott alapból abc sorrendbe tette és nálam a "névsor" szerint nem azt jelenti.
a segítséget előre is köszi.
[ Szerkesztve ]
TIMARAND77
újonc
Sziasztok!
Kérdésem: Egy cellában, pl. A1 sok szám, térköz és pont, meg vessző van (pl: 16231.22234 12,432 3.21). Azt szeretném, hogy egy másik cellában az A1 karakterei közül írja ki mondjuk balról a 20.-től kezdődő 5 karaktert).
Milyen függvényt lehet használni? A "Bal" nem jó, mert mindig a balról az első karakterrel kezdi.
Válaszoljatok egyszerűen, mert tök hülye vagyok ezekhez.
Andrew
Andrew
#75376384
törölt tag
=közép(szöveg;hányadik karaktertől;hány karaktert)
m.zmrzlina
senior tag
az egész táblázat a kivétel időpontja szerint van rendezve
Csökkenőbe vagy növekvőbe van rendezve?
#75376384
törölt tag
ha úgy nézzük növekvő. vagyis a legelső időpont a legrégebbi kivétel.
m.zmrzlina
senior tag
"Vannak olyanok, akik egy adot filmet háromszor kis kikölcsönöztek. Közülük névsor szerint ki az első?"
Amennyiben ugyanaz (vagy ugyanolyan nevű) ember nem vett ki ugyanazon a napon akkor az van előbb aki régebben vette ki.
Ha jól értem a kissé rejtjelezett kérdést
[ Szerkesztve ]
#75376384
törölt tag
én nem tudom mi van velem, hogy nem tudok gépelni.
egyébként ennyire nem misztifikáltam túl a dolgot. olyan makikat kerestem, akik egy filmet háromszor is kivettek. mivel a "névsort" az én értelmezésemben a kölcsönzés ideje definiálja, így aszerint adnék választ is, de nem találtam rá megfelelő szűrőt.
[ Szerkesztve ]
m.zmrzlina
senior tag
#75376384
törölt tag
sajnos nem segített. cirka 4000 sornyi szövegem van és onnan kell kiemelni. így átnyálazva örökkévalóság lenne és a hibázás lehetősége is ott van. :/
Fferi50
őstag
Szia!
Tegyél fel egy 40-50 soros mintát valahova és megnézzük, mit lehet tenni.
A sorbarendezésnél nem kell 4000 sort "átnyálazni", az oszlopokon kell végigmenni és eldönteni, milyen legyen a szintek sorrendje.
A kimutatás szerintem teljesen korrekt módon megoldja a problémádat, csak megfelelően kell összeválogatni a sorokat és az oszlopokat.
A névsor szerint nekem egyértelműen a ABC sorrendet jelenti (iskolában a napló is névsorban volt írva, kik voltak elől és kik a végén?). Amit Te forszírozol, az az időrend szerinti sor - azaz ki vette ki legkorábban.
Nem egyértelmű így, hogy mit szeretnél látni.
Üdv.
#75376384
törölt tag
Szia!
szerintem az a legegyszerűbb akkor, ha bedobom magát a fájlt.
[link]
a névsoron pedig azért rugózok, mert vizsgán pontos választ kell megadni és emiatt bukhatok nem kevés pontot.
számomra is az lenne az értelmes, amit mondasz, de itt a tanárok által összeállított dolgokat sajnos nem mindig úgy kell értelmezni, hogy "szerintem ez a jó"... mondjuk én már azzal boldog leszek, ha sikerül összerakni egy megfelelő szűrőt.
[ Szerkesztve ]
Fferi50
őstag
Szia!
Én a következőt tettem:
A J1 cellába beírtam a Kivételek száma cimkét
A J2 cellába beírtam a következő képletet:
=DARABHATÖBB($C$2:$C$4000;C2;$A$2:$A$4000;A2)
Majd ezt végighúztam az egész J oszlopon.
A kapott eredmény alapján csináltam egy sorbarendezést, ahol az első szint a Kivételek száma és a nagyobbtól a kisebbik felé rendez, a második szint a név, ahol A-Z a sorrend.
Ezután kedved szerint kiválaszthatod, ha akarod, hogy ki vette ki a legrégebben valamelyik filmet.
Üdv.
#75376384
törölt tag
igen, így kell. köszönöm szépen. Ács Kati volt a helyes megfejtés.
slashing
senior tag
m.zmrzlina , Fferi50
Bocsi hogy csak ilyen későn reagálok, bolondokháza az utolsó héten
végül ez segített az IT-t meg ráugrasztottam a spanyol vagy milyen nyelv átállítására bár még nem sikerült megoldani
retesz147
addikt
Sziasztok.
Problémám a következő. Van egy hosszú oszlop melynek celláiban vagy pozitív számok vannak vagy semmi (azaz 0 sincs). Ezt az oszlopok kéne úgy átalakítani, hogy a pozitív számokból negatív szám legyen (nagysága maradjon, csak előjelet váltson) és ahol nincs semmi, ott jelenjen meg 0.
Megoldható ez egyszerűen?
Köszönöm előre is!
Xiaomi 13 eu dev...
daniatx
csendes tag
daniatx
csendes tag
Még annyi, hogy sürgős lenne, mert mindjárt lejár a határidőm
m.zmrzlina
senior tag
"A" oszlopban vannak az adatok, B1 képlete amit le kell másolnod az A oszlop végéig:
=HA(A1<>0;A1*-1;0)
m.zmrzlina
senior tag
Nekem az a legnagyobb bajom vele, hogy egy k..va karaktert nem látok belőle.
Meg az hogy nem tudom mit akar csinálni a makró...
Meg nem tudom hol hibázik....
Meg ha nem beadás előtt pánikolnál, hanem kilökted volna ide amikor kiadták....
meg... na mindegy
retesz147
addikt
Köszi, de nem tölti fel nullával, hanem value-val...
Xiaomi 13 eu dev...
m.zmrzlina
senior tag
Lehet, hogy az "üres" cellákban is van valami. Próbáld ezt:
=HA(SZÁM(A1);A1*-1;0)
slashing
senior tag
Csatlakozom, fogalmam nincs így mi nem jó de én valahogy így csinálnám
Sub hazi()
uoszlop = Cells(3, 2).End(xlToRight).Column
For oszlop = 2 To uoszlop Step 1
If IsNumeric(Cells(4, oszlop)) Then 'már ha tényleg ha az első cella szám akkor az összes is az
usor = Cells(4, oszlop).End(xlDown).Row
Min = WorksheetFunction.Min(Range(Cells(4, oszlop), Cells(usor, oszlop)))
Max = WorksheetFunction.Max(Range(Cells(4, oszlop), Cells(usor, oszlop)))
Set tartomany = Range(Cells(4, oszlop), Cells(usor, oszlop))
For Each cell In tartomany
If cell.Value <= Max - (Max - Min) * 2 / 3 Then
cell.Interior.ColorIndex = 3
End If
' és ugyan így a többi szinezés
Next
End If
Next oszlop
' ide jöhet az első számos ciklus
' ide jöhet a diagrammos rész
End Sub
jah a piros száma a 3 a kék az 5 a sárga a 6
[ Szerkesztve ]
retesz147
addikt
Köszi! Működik!
Xiaomi 13 eu dev...
m.zmrzlina
senior tag
Szivesen.
m.zmrzlina
senior tag
Van itt ez a kód. Egy részét Delila_1 egy korábbi hsz-ból loptam, az elejét pedig a neten találtam. Működik de van pár sor benne amit nem értek. Hálás lennék ha valaki tudna válaszolni a kérdéseimre.
Előre is köszi.
Sub osszesito()
Dim strMunkamappa As String
Dim munkamappa
Dim FN As String
???Milyen tipusú objektumváltozó a munkamappa???
Set munkamappa = Application.FileDialog(msoFileDialogFolderPicker)
With munkamappa
.AllowMultiSelect = False
If .Show <> -1 Then Exit Sub
strMunkamappa = .SelectedItems(1)
End With
ChDir strMunkamappa
FN = Dir(strMunkamappa & "\" & "*.xls", vbNormal)
Do
???Egészen pontosan mi ez a feltétel (magyarul mikor lesz FN "." vagy ".."???
If FN <> "." And FN <> ".." Then
Workbooks.Open Filename:=strMunkamappa & "\" & FN
ActiveWorkbook.Worksheets("nemrogzit").Range("A1").CurrentRegion.Copy Destination:=ThisWorkbook.Worksheets("nemrogzit").Range("A" & ThisWorkbook.Worksheets("nemrogzit").Range("A" & Rows.Count).End(xlUp).Row + 1)
ActiveWorkbook.Worksheets("rogzit").Range("A1").CurrentRegion.Copy Destination:=ThisWorkbook.Worksheets("rogzit").Range("A" & ThisWorkbook.Worksheets("rogzit").Range("A" & Rows.Count).End(xlUp).Row + 1)
??? Itt mi az ami False???
ActiveWorkbook.Close False
End If
FN = Dir()
Loop Until FN = ""
End Sub
[ Szerkesztve ]
thee
csendes tag
Sziasztok!
Makróval szeretném ellenőrizni, hogy egy file tényleg létezik-e.
filename = "c:\test.txt"
If "file tényleg letezik" Then
Range("A1").Value = "letezem"
Else
Range("A1").Value = "nem letezem"
End If
If és a Then közé sok mindent írtam már, de nem jártam túl sok sikerrel....
Hogy kell ezt csinálni?
Köszönöm!
Delila_1
Topikgazda
A munkamappát szövegként szoktam megadni. Utvonal="C:\mm\nn\"
Mikor a TC-ben látsz egy mappát, a dupla pontra kattintva a fölötte lévő mappába jutsz, az egy pont 8az nem látszik, de van), a főkönyvtárba visz.
Az FN egy változó, a fájlnevet olvassa be a megnyitott mappából.
A false letiltja az aktív fájl mentését. Ezt akkor alkalmazzuk, mikor egy mappából rendre behívjuk az ott lévő fájlokat, adatokat nyerünk ki belőlük, majd mentés nélkül bezárjuk őket.
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
Van-e test.txt fájl a C-n?
If Len(Dir("c:\test.txt")) = 0 Then
Msgbox "Nincs"
Else
Msgbox "Van"
End If
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
Mai Hardverapró hirdetések
prémium kategóriában
- Vostro 3591 15.6" FHD i5-1035G1 GeForce MX230 16GB 512GB NVMe magyar bill., gar
- ELADÓ 32 DB Nvidia RTX 3060 Ti és 8 DB Zotac Gaming Geforce RTX 3080 Trinity / KOMPLETT BÁNYAGÉP
- Intel NUC5CPYH (Celeron N3050, N3060, J3060) - 4GB RAM, 120GB SSD
- Corsair TX650 V2 650W 80+
- XPS 15 9500 15.6" 4K érintő i9-10885H GTX 1650Ti 32GB 512GB ujjlolv IR kam gar