-
GAMEPOD.hu
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 nimmy001 #16290 üzenetére
Mkróval is lehet, ahogy Poffsoft ajánlotta a 16292-ben, de erre találták ki a formátumfestő ecsetet.
Kijelölöd a sorokat, rákattintasz az esetre, átmész a másolatra, ott is kijelölöd. Kész vannak a sormagasságok. Ugyanezt elvégzed az oszlopok kijelölésével is, kész az oszlopok szélessége.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
VásRló
tag
válasz nimmy001 #16531 üzenetére
Hello
Én nem teljesen értem, hogy akarod. Én a BAL függvénnyel csinálnám, úgy, hogy a kódot külön oszlopba veszem vele. Mondjuk ez akkor működik, ha minden kód ugyanolyan hosszú. Úgy néz ki, hogy =BAL(cella;hány karaktert akarsz balról bemásolni). Ami nem a kód, azt meg ki lehetne szedni a JOBB függvénnyel, de csak ha egyenlő hosszú a nem kód jellegű adat minden sorban, mert be kell írni, hány karaktert akarsz kimásolni...
[ Szerkesztve ]
-
Delila_1
Topikgazda
válasz nimmy001 #16553 üzenetére
2003-as verzióban a
=HA(HIBÁS(FKERES("kód_"&J1;A:B;2;0));"Nincs ilyen";FKERES("kód_"&J1;A:B;2;0))
képlet,fölötte lévő verziókban a
=HAHIBA(FKERES("kód_"&J1;A:B;2;0);"Nincs ilyen")kiküszöböli a hibát. A képletek a J1 cellába írt kódot keresik az A oszlopban. Találat esetén a megtalált kód sorában a B oszlop értékét adják, ha nincs találat, "Nincs ilyen" szöveg a visszatérési érték.
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 nimmy001 #16592 üzenetére
Ha a célfájlban több a hely, az nem gond, fordítva az lenne.
A forrásfájlban jelöld ki a másolandó tartományt, Ctrl+c-vel másold, lépj át a célfájlba, a feltöltendő terület bal felső cellájára, és Ctrl+v-vel illesztd be.
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 nimmy001 #16596 üzenetére
Az összevont cellák alatt jelöld ki a célfájlban a másolás helyét. Csináld meg egyszer billentyűzetről, és mikor sikerült összehoznod, indíts egy makrórögzítést, és csináld meg újra.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
nimmy001
csendes tag
válasz nimmy001 #17676 üzenetére
Sziasztok,
Úgy tűnik, megint egy Windows frissítés okozta a hibát, 2007-es office exceleknél jelentkezett a gond. Rendszervisszaállítás megoldotta a problémát. Valahogy mostanában nem nyerők ezek a frissítések, de munkahelyi gépeknél mások döntenek erről, milyen frissítést engednek be és mit nem, ezek szerint a kevésbé jók is gyanútlanul átjöhetnek. 2010-es office is van, annál nem volt hiba.
------------
Más, tudja valaki, hogy tudnám excel makróban megmondani, hogy egy táblázatból generált diagram adott helyre kerüljön be? (mondjuk a bal felső sarka a pl. D8 cellánál legyen, vagy hasonló)
-
Excelbarat
tag
válasz nimmy001 #18299 üzenetére
+1 aki tudni szeretné a megoldást
tegnap 4 órámba telt mire rájöttem h ott csúszik el az én exelem is h amikor "manuálisan" nyitom meg akkor szépen fel van osztva cellákra ha viszont makróból akkor csak az "A" oszlopban van összevonva az összes... sajnos az oszlop felosztása nem működik mert eleve hibásan (random több sornál a vesszőt is elválasztónak veszi a pontosvessző helyett) nyitja meg és így idegölő.
Viszont a csv fálj törlésére van megoldásom, és itt járok:Dim teszt
teszt = ActiveWorkbook.Path & "\" & "adatbázis.csv"
ment = ActiveWorkbook.Path & "\"
Application.ScreenUpdating = False
If FileLen(teszt) > 0 Then
Workbooks.OpenText Filename:=teszt
Sheets("adatok").Select
Sheets("adatok").Copy
Cells.Select
Cells.EntireColumn.AutoFit
Range("A1").Select
ActiveWorkbook.SaveAs Filename:=ment & "Kimutatás.xlsx", FileFormat:= _
xlOpenXMLWorkbook, CreateBackup:=False
Windows("bizonylatkereses.csv").Activate
ActiveWorkbook.Close
Kill teszt
Windows("Kimutatás.xlsx").Activate
'ide jöhet egyéb parancsok
Else
Call MsgBox("Nem létezik a fájl!", vbOKOnly)
End IfA fájl törlése a "Kill" parancsal történik! (nálam ugye a teszt változó amit már a makró elején meghatároztam).
Egyenlőre én is azt a megoldást alkalmazom hogy megnyit és elment xlsx-ként és úgy megmarad a cellafelosztás így már azt nyittatom meg vele. Valami ötlet?[ Szerkesztve ]
-
Excelbarat
tag
válasz nimmy001 #18301 üzenetére
gugliztam én is, de egyenlőre semmi érdemleges, bár még van fontosabb teendőm is de mivel láttam h egy csónakban evezünk csatlakoztam amúgy a kódom elején egy gyors ellenőrzés is csinálok hogy a fájl létezik-e ha nem akkor egy "hibaüzenetet" dob fel persze ezt lehet cifrázni de nekem megteszi egyenlőre a törlés tökéletesen működik nálam
-
Mutt
aktív tag
válasz nimmy001 #18299 üzenetére
Hello,
...ami a csv-ben egy cella volt, az az xlsx-ben is egy cella legyen...
A 17823-es postban található megoldást próbáld ki.
Szöveg fájlként olvastatom be a fájlt és utána a TAB-al elválasztott mezőket cellákba dobom be.
Ha CSV-ben más mezőhatároló van, akkor aConst chrDelimiter = vbTab
sort kell javítanod, pl. vbTab helyett ";"
üdv.
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Caipi
tag
válasz nimmy001 #18317 üzenetére
Az #érték hibát akkor szokta adni, ha nem találja meg a tartományban a megadott feltételt.
Pl szövegként tárolt szám a tartományban, esetleg egy szóköz valahol.
Próbáld meg, hogy kimásolod a tartományt (vagy egy kis részét) és a keresési feltételt egy másik fájlba és ott próbálsz meg velük fkeressel kerestetni, megtalálja-e.A keresni kívánt adatok (C 6 ) a Munka2! A oszlopban vannak most is?
[ Szerkesztve ]
-
Caipi
tag
válasz nimmy001 #18320 üzenetére
És gondolom, ha megnézed, megtalálod a keresni kívánt adatot a Munka2-n?
Hivatalosan a magyarázat erre a hibára:
Keresési_érték: A tömb első oszlopában keresendő érték. A keresési_érték lehet érték vagy hivatkozás. Ha a keresési_érték alacsonyabb a tömb első oszlopának legkisebb értékénél, az FKERES a #HIÁNYZIK hibaértéket adja vissza.Én arra tippelek, hogy formátum hiba miatt nem találja meg.
Próbáld meg egy régebbi adatbázisból átmásolni a formátumot a formátummásolóval. -
Delila_1
Topikgazda
válasz nimmy001 #18505 üzenetére
Tudom, hogy lehet makróval íratni makrót, de nem ismerem a módját.
Mi lenne, ha personalba írnád a makróidat, és azoknak a gépére is bemásolnád (egyszer kell megtenni), akiknek majd továbbítod a fájlt?
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Mutt
aktív tag
válasz nimmy001 #18660 üzenetére
Hello,
..hozzá lehet rendelni excel makróhoz olyan billentyűparancsot, ami egyébként az excelben alapból foglalt?
Igen, hozzá lehet rendelni.
Fejlesztőeszközök -> Makrók -> Egyebek alatt lehet a már rögzítettekhez rendelni.Valamint az Application.OnKey módszerrel. Bővebben itt olvashatsz róla.
üdv.
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
nimmy001
csendes tag
válasz nimmy001 #18706 üzenetére
Úgy tűnik, erre találtam megoldást (ha másnak is kéne):
ActiveSheet.Pictures.Insert(Filename).Select
If Val(Application.Version) > 12 Then
dWidth = Selection.Width
dHeight = Selection.Height
Selection.Cut
ActiveSheet.Shapes.AddPicture(Filename, False, True, 100, 100, dWidth, dHeight).Select
End If(a 100, 100 a pozíciót adja meg, lehet más is, 0, 0 a táblázat bal felső sarka például)
-
Delila_1
Topikgazda
-
Delila_1
Topikgazda
válasz nimmy001 #18929 üzenetére
A laphoz kell rendelned az eseménykezelő makrót.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" And Target.Value = "pityipalkó" Then
'Másik fájl megnyitása, stb.
End If
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.
-
Mutt
aktív tag
válasz nimmy001 #19311 üzenetére
Hello,
...mindenkinek látni kell a többiek által felvitt adatokat, de több excelben dolgozunk párhuzamosan, a többinél nincs szükség ilyen gyakori mentésre, mint ennél az egynél.
Szerintem a hagyományos Exceltől ilyet ne várj el; sem a csoportmunka, sem az adatbiztonság nem az erőssége. Mindegyiket alapszinten támogatja.
A felvetésedre vagy Office365-öt javasolnék (nem használtam, de illene tudnia) vagy vmi hasonlót (itt egy lista), esetleg ha adatrögzítés a tipikus feladat akkor Access-t.
üdv.
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Mutt
aktív tag
válasz nimmy001 #19518 üzenetére
Hello,
Ezt nézzétek meg: http://support.microsoft.com/kb/942146
Illetve ezt.Ahogy olvasom Windows Vista és frissebb verziók esetén jön elő.
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
nimmy001
csendes tag
válasz nimmy001 #19567 üzenetére
"Sziasztok,
Mitől lehet az, hogy egy közös használatú excel közös használat közben a fájl aktuális használóinak időnként fogja magát és kiírja, hogy "A fájl zárolva van..." aztán aki eközben lép be a fájlba már azt az üzenetet kapja, hogy helyre kell állítani, mert olvashatatlan tartalom van a fájlban...? És természetesen pár sornyi adat is elvész. Eddig nem találtunk magyarázatot, makrós excelről van szó, és van benne pár függvény is, ami más excelből hív be ide adatokat. Jó lenne ezt a rejtélyes jelenséget megszüntetni, mert munka közben zavaró."
Itt egy hibaüzenet, amit a leírt problémánál az aktuális felhasználók látnak. Nem nagyon értjük, hálózati kapcsolat megszakadása is volt tipp, de nem tapasztaljuk, hogy megszakadna a hálózati kapcsolat. Már az is eszembe jutott, hogy a kábeleket kellene megnézni, nincs ötletem, megköszönném, ha valakinek van, esetleg találkozott már hasonlóval, amit sikerült megoldani.
[ Szerkesztve ]
-
Mutt
aktív tag
válasz nimmy001 #19902 üzenetére
Hello,
Nem erőssége az Excelnek a collaboration, ezért jó eredményt nem fogsz tudni elérni.
Ha nagyon desktop Excel kell, akkor
- esetedben a sheet protect-unprotect nem fog működni,
- vagy minden felhasználónak létrehozol egy dedikált lapot ahova írhat és onnan kóddal másolod a végső helyére az értékeket (a Worksheet_Deactivate() eseménnyel meg tudod akadályozni, hogy elmászkoljon),
- vagy létrehozol egy beviteli űrlapot (userform) és azon keresztül töltöd az adatokat és
- a kimeneti eredményt egy olyan lapon kell megjelenítened, amely csak hivatkozik az adatokra de nem ott vannak (pl. első munkalapra viszik be az adatokat a felhasználók, amelyet te a másodikon pl. sorbarendezel és a harmadikon formázva megjelenítesz, ekkor a második lap lehet rejtett, a harmadik lap pedig zárolt).Ha van lehetőség, akkor Accessben már jobb eredmény érhető el, mert ott a több felhasználó és a jogosultság jobban van kezelve. Továbbá kevésbé sérülékeny a fájl, hátrány hogy kevesebb vizuális eszköz van.
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Mutt
aktív tag
válasz nimmy001 #20066 üzenetére
Hali,
Felraktam ide egy Worksheet eseményeken alapuló mintát. Gyakorlatban nem próbáltam, de többfelhasználósan is múködhet.
Itt mindenkinek van egy lapja (saját névvel), ahova a fájl megnyitásakor a rendszer be is rakja; más munkalapjait nem láthatja a felhasználó. Továbbá van egy közös lap, ahol most egy egyszerú számítás és grafikon van.A másik példa már összetettebb, mert egy UserForm-ot használ és rejtett lapokról szedi/teszi az adatokat. Ez többfelhasználós környezetben rendesen működik, de sokkal bonyolultabb is.
üdv.
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
nimmy001
csendes tag
válasz nimmy001 #20562 üzenetére
Közben megtaláltam, de ez is egy bolond hibája az excelnek.
Ha a formátum szöveg adott celláknál, akkor a képletet nem értékeli ki, ha a képlet módosítása után módosítom a formátumot, akkor ugyanúgy nem értékeli ki, szóval a képlet módosítása előtt kell módosítani számolható formátumra az adott cellákat.
Nem tudom, más botlott-e már ilyenbe, de ez nem jó így, mert hivatkozni kódokra hivatkozok, de az néhol egy számsor, néhol meg szöveg, néhol betű és szám, nem egységes, és hogy jól kezelje a kinézetet, azért használom szöveg formátumra, de attól még a képletet képletként akarom használni, függetlenül attól, hogy a megjelenést milyen formátum szerint szeretném. Jajj, Microsoft, lennének ötleteim, hogy a design lecsupaszítása helyett mit fejlesszenek.Bocs, srácok. :-)
-
bteebi
veterán
válasz nimmy001 #20562 üzenetére
Én is jártam már így, szerintem ez egy bug. Nem tudom már, hogy hogy lehet kijátszani, szerintem nem találtam rá egyértelmű megoldást. Azt hiszem össze-vissza másoltam a cellát, szerkesztettem a képletet addig, amíg végül jó nem lett .
Cancel all my meetings. Someone is wrong on the Internet.
-
vikcsi
aktív tag
válasz nimmy001 #17427 üzenetére
Sziasztok!
Egy hibajelenség megoldására kérnék egy kis segítséget. Munkára használt számítógép esetén az excel ilyen hibát dob ki: "Az Excel olvashatatlan tartalmat talált..." stb. XML hibát ír, kérhetjük a javítást vagy nem, ha továbbmegyünk, akkor meg eltüntet minden formázást, diagramot... Korábban nem volt ilyen, most azokkal is ezt csinálja, amik korábban jól jelentek meg.
Nekem is a fenti a hiba oka. Sajnos aki írta, már egy éve tette, win frissítéssel megoldotta, mint egy későbbi hsz-ben látszódik. De nekem nem volt win frissítés és mégis ezt dobta.
Valakinek ötlet??Köszi előre is
ELADÓK: IBM T60 bontás, ssd-k, pc alkatrészek, Nikon P4 digi fényképező, Panasonic FULLHD kamera, stb... cserélek is; KERESEK régi/hibás CPU-kat gyűjteménybe!
Új hozzászólás Aktív témák
- Xbox Series X|S
- Mindenki AI-t akar, már 2025-re is eladták a HBM chipeket
- plevips: Építkezünk 3. rész (2024)
- World of Tanks - MMO
- Proxmox VE
- Kerékpárosok, bringások ide!
- Spórolós topik
- Autós topik látogatók beszélgetős, offolós topikja
- Sony MILC fényképezőgépcsalád
- ASUS ROG Ally
- További aktív témák...
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! LEGOLCSÓBB! Automatikus 0-24
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
- Warhammer Online - Age of Reckoning (DE) Collectors Box (Figurával!)
- Steam, Windows, Origin kulcsok, előfizetések közvetlenül a kiadótól, a LEGJOBB ÁRON!
- Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!