- Samsung Galaxy S23 Ultra - non plus ultra
- Honor Magic V2 - origami
- Mobil flották
- Fotók, videók mobillal
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Milyen okostelefont vegyek?
- Apple Watch Ultra - első nekifutás
- iPhone topik
- Android alkalmazások - szoftver kibeszélő topik
-
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
-
bteebi
veterán
válasz
pigster #36235 üzenetére
Nem, már megvan a megfejtés. Elég idegesítő
. A lényeg az, hogy két cellában (a 11000 sorból) hiba volt, és azoknál így nem tudott értéket adni a len-nek. És emiatt szállt el az egész. Szóval végig jó volt, csak a forrásadatban volt hiba
. Amúgy magyar Excel 2010-em van, és nagyon oda szoktam figyelni, hogy ne úgy nevezzem el a változóimat, hogy ilyen problémák felmerülhessenek. De a felvetés teljesen jogos volt
.
Amúgy vicces, ahogy rájöttem. Message box-ot beletéve, minden sor eredményét kiíravta lefuttattam a ciklust 10 sorral, és úgy lefutott hiba nélkül. Ahogy 100, 1000 és 5000 sorral is. 8000-rel viszont már nem, mert 7800 körül volt az első hiba. (Csv-ből lettek az adatok beolvasva, és a kötő- és egyenlőségjel okozott gondot.)
Még egyszer köszönöm mindkettőtök segítségét!
-
DeFranco
nagyúr
-
slashing
senior tag
válasz
pigster #34698 üzenetére
Kipróbáltam működik, ez így jobb egy fokkal mert nem fix fájnevet használ
Public myappid As String
Sub PDFbolMasolo()
myappid = ActiveWindow.Caption
Dim AdobeReader As String
Dim StartAdobe
AdobeReader = "c:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe"
pdffajl = "C:\pdf\test.pdf"
StartAdobe = Shell("" & AdobeReader & " " & pdffajl & "", 1)
Application.OnTime Now + TimeValue("00:00:02"), "PDFmasolas"
End Sub
Private Sub PDFmasolas()
SendKeys ("^a")
SendKeys ("^c")
Application.OnTime Now + TimeValue("00:00:2"), "PDFbeillesztes"
End Sub
Private Sub PDFbeillesztes()
AppActivate myappid
Range("A1").Activate
SendKeys ("^v")
End Sub -
0P1
aktív tag
válasz
pigster #34668 üzenetére
Nahh, csak mert te annyira haszontalannak tartod a beolvasás/átalakítás funkciót (amivel valójában ki lehet váltani a különböző worksheet függvények egymásba ágyazásával összerakott képletek 99,99%-át teljesen érthető, józan paraszti ésszel felfogható módon, a VBA makrók 90 %-át, a Microsoft Query-t szinte teljes egészében , SQL lekérdezéseket, web queryket, a hagyományos adatimportálás funkciót, a PowerPivotot, meg sok egyebet, ami eddig sehogy vagy rendkívül körülményesen volt megoldható, csak egy kicsit szemléletmódot kell váltani - a baj, hogy a felhasználók többsége - akik nem lettek külön betanítva és átnevelve - nem is tudja elképzelni, hogy ez mire képes, ezért meg sem fordul a fejükben a használata, a régi beidegződések miatt rögtön worksheet függvényekhez nyúlnának, vagy rosszabb esetben VBA-hoz, MS Queryhez, PowerPivothoz ) :
Ezért nem bírom megállni, leírom ugyanennek Excel 2016-os megoldását is (és ezt mostantól minden esetben meg fogom tenni, amikor időm engedi, amíg rá nem szokik a felhasználók többsége az új funkciók használatára ) :
Átalakítás/Oszlop felosztása/Elválasztó alapján/Szóköz/A bal szélső előfordulásnál.
Oszlop 1.2 eltávolítása -> Bezárás és betöltésNem felhasználóbarátabb és egyszerű felhasználók számára érthetőbb módszer, mint a fenti képletezés?
Megszámoltam, összesen 10 egérkattintás, teljesen grafikus felületen, minden felhasználónak eléggé egyértelmű módon, billentyűzethez hozzá se kell érni és sokkal kulturáltabb az egész megoldás számtalan okból, nem kell se cella, se strukturált hivatkozásokkal bajlódni, másolgatni a képletet, egyszer kell csak megcsinálni ezt a pár egérklikket, aztán műxik magától . Megmarad az adatforrás eredeti állapotában, de kidobja a felhasználónak az általa kért konverzió eredményét. De ez csak egy nagyon apró példa, ugye általában sokkal komplexebb dolgok vannak, amiket viszont hasonlóan pofonegyszerűen meg lehet oldani (sőt: ami lényeg oldatni! a felhasználókkal) az next-gen excel feature-ökkel. -
0P1
aktív tag
válasz
pigster #34663 üzenetére
Bocs, ha kicsit ingerültebben válaszoltam, de én viszont pont abba a csoportba tartozom, akik az excelnek a jelenleg legdinamikusabban fejlődő szolgáltatásainak törzsfelhasználója, és rendszeresen küldjük a Microsoftnak
a feature suggestion-öket, és nagy örömünkre szolgál, hogy szinte minden hónapban bekerül egy-egy olyan funkció, amit régóta kérünk a Microsofttól. Persze még mindig sok minden hiányzik, de az irány egyértelműen jó.Számformátumokkal, táblázatokkal(listákkal) nem tudom, mi a gondod, ott sok fejlesztési lehetőséget nem látok. Feltételes formázással sincs sok bajom, bár az nemkritikus számomra (nem nagyon szoktam formázni, csak ha nagyon muszáj)
"amikor egy adott probléma megoldását keresem az interneten - és kiderül: nincs rá megoldás!"
Ha minden elképzelhető , valaha valamelyik felhasználó által felmerült igényt beépítenének az excelbe, akkor képzeld el, hogy milyen lenne.
Sajnos így is rengeteg felesleges feature van benne történelmi okokból, a 90-es években számtalan hülyeséggel telezsúfolták az excelt, és sajnos a meglévő dolgoktól nem lehet szabadulni a kompatibilitás fenntartása miatt."a nemrégiben felmerült adatbeolvasásos témát inkább tartom rétegigénynek - nekem eddig ha kétszer volt rá szükségem"
Akkor te nem vagy vállalati hardcore excel felhasználó, de hidd el, a vállatoknál (akik az elsődleges célpiaca az Excelnek) ez kiemelten fontos téma jelenleg,
óriási összeget tudunk megtakarítani a Self-service BI-vel , ami által nem kell progromazót vagy SQL szakit ültetni minden egyes júzer mellé, hanem egyszerűen betanítjuk őket ezeknek az új excel funkcióknak a használatára.
Ezekkel ugyanis már tényleg olyan szinten leegyszerűsített módon meg lehet oldani olyan kompley dolgokat, amihez korábban IT szakember segítéségre volt szükség."Mindenesetre gyakrabban kell, mint a core alkalmazásban szereplő ELTÉRŐ.UÁR, ÉCSRI, UTOLSÓ.SZELVÉNYDÁTUM és hasonló függvények."
Hát, igen, rengeteg baromság van benne, de mint írtam az előbb, sajnos ezektől nem lehet szabadulni. De nem kéne tovább halmozni a szemetet
" Adatérvényesítésnél: Lista -> Forrás: =INDIREKT("táblázatneve[Oszlopnév]"), nem ám "simán" INDIREKT nélkül megadva.
- Táblázatoknál kumulált összeg esetén: =SZUM(INDEX([Havi egyenleg];1):[@[Havi egyenleg]]), csak azért, mert itt nem lehet "abszolúttá" tenni egy hivatkozást. Eléggé top problémák között van a fórumokban a táblázatok struktúrált hivatkozásainak problémaköre"Ezek tényleg jó példák, ezek közül van, ami engem is zavar, de annyira nem, hogy emiatt feature suggestiont írjak (vannak számomra sokkal égetőb hiányosságok is) . De ha téged igen, akkor megteheted, ha elég felhasználótól kapják meg, akkor orvosolni fogják.
-
0P1
aktív tag
válasz
pigster #34661 üzenetére
"Sajnos az újabb és újabb Excelekbe mindenféle ökörséget beletesznek,"
Látom nincs sok fogalmad arról, hogy miket tesznek bele az újabb és újabb Excelekbe. Az Excel pontosan mostanában éli át legnagyobb fejlődési szakaszát, éveken át (2003-2013 között) gyakorlatilag semmi értelmes funkcióval nem bővült a tudása, de előtte is nagyon lassan fejlődött, nagyon elkényelmesedett a MS, miután 1995 körül gyakorlatilag monopolhelyzetbe került a táblázatkezelők piacán.
Mostanában viszont havonta jönnek az igazán értelmes, sokak által várt funkcionális frissítések, amik valóban előjönnek mindennapi használat során. Hála annak, hogy végre odafigyelnek a felhasználói visszajelzésekre, és telemetriai módszerekkel gyűjtik a felhasználói szokásokat.
Valójában az lenne nagy ökörség, ha egy olyan dolgot tennének bele, amit például te kértél most, ha kicsit jobban belegondolnál, akkor rájönnél, hogy miért, ez egyáltalán nem Excelbe való. És amúgy rétegigény, a valós életben a legritkábban van ilyenre szükség, ilyen funkciókkal kár lenne telehalmozni a core alkalmazást. -
0P1
aktív tag
válasz
pigster #34539 üzenetére
Szia, ez egy nem dokumentált, úgy nevezett "rejtett" függvény. Ezeket csak visszamenőleges kompatibilitási okokból hagyta bent a Microsoft (általában nagyon régi excel verziókból, vagy Visicalc, Lotus 1-2-3 szoftverekből öröklődtek ezek), azért, hogy a régi táblázatkezelő szoftverekben készített file-okat is meg tudja nyitni az excel.
Vagyis ezeknek a használata nem javasolt, (nem véletlenül vannak elrejtve). általában azért, mert ezeknek a funkcionalitását azóta kiváltotta a Microsoft valami más, fejlettebb függvénnyel .
Sajnos, akárhogy kerestem régi táblázatkezelős fórumokon (keresgélhetsz te is: "NUMBERSTRING spreadsheet function"-re keresgélj , én sehol nem találtam meg, hogy hogy működött régen ez a függvény, és azt sem, hogy melyik szoftverből öröklődött. Így sajnos ma már azt sem tudni, hogy egyáltalán mire szolgált pontosan annak idején. Valamikor a 80-as évekből jöhet, az biztos, mert 90-es évek elejétől azért megtalálni minden info-t a weben.
Ha nagyon érdekel a dolog, esetleg régi, 80-as években született számítástechnikai könyvekben keresgélhetsz.
De egyébként miért ragaszkodsz ennek a függvénynek a használatához? Esetleg valami kutatómunkát végzel a táblázatkezelők történetéről ?
Vagy valami konkrét feladatot szeretnél megoldani mai excelben? Akkor írd le kérlek, hogy mit szeretnél pontosan. A függvény megnevezése alapján szerintem ez valami olyat csinálhatott, hogy szöveggé alakította valami más adattípusú (pl szám) cella értékét. Ha ezt szeretnéd, akkor erre a TEXT() - magyarul SZÖVEG() függvény használatos .
Például
=SZÖVEG(1234;"0000000")
ezt a stringet adja ki : "0001234" , de komlikáltabb konverzió is megadhatsz, pl=SZÖVEG(1234567898;"[<=9999999]###-####;(###) ###-####")
eredménye (123) 456-7898 lesz -
Krogoth
senior tag
válasz
pigster #34626 üzenetére
Hivatkozás:
A1 https://prohardver.hu (megjelenítendő szöveg: Prohardver)
A2 https://mobilarena.hu (megjelenítendő szöveg: Mobilarena)
A3 https://itcafe.hu (megjelenítendő szöveg: ITCafe)Ez jelenleg 3 cellában van. Rákattintok megnyílik az adott oldal.
Ezt kellene úgy megoldani, hogy mindhárom 1 cellában legyen. -
-
King Unique
titán
válasz
pigster #21908 üzenetére
Igen, nem volt bejelölve, azért kicsit gáz, h alap esetben inaktívnak van beállítva ez...
(persze user error, tudom...
)
Igen most már összeadja őket rendesen, bár, ha vegyítem a pont és vesszősöket, akkor csak külön-külön értelmezi őket, de nekem ez már bőven jó.
Köszönöm a segítséget!
-
Delila_1
veterán
válasz
pigster #21841 üzenetére
Formátum a vonal eltüntetéséhez: # ###_,_— (alsó kötjel, vessző, alsó kötjel, 0151)
A képlet marad az előbbi.A formátumnál az alsó kötjel után megadott karakter szélességének megfelelően ad egy jobb oldali behúzást.
Például a 0,0_W a bevitt szám mögött egy W-nek megfelelő szélességű üres helyet hagy.Itt két karakterrel, a vesszővel, és a hosszú kötjellel kell behúzni, mindegyikhez külön be kell írni az alsó kötjelet.
-
-
Traxx
őstag
válasz
pigster #16796 üzenetére
Lehet rosszul csináltam, de ez sajnos nem hozott eredményt
Kiegészítettem a képletet azzal, amit írtál, és így sem akarta hozni az igazságot. Azt gondolom, hogy egy kis lépésre járok csak a megoldástól, de az itt lévő ellentmondást (azaz egyszer működik, máskor pedig nem) nem tudtam feloldani így sem.Lappy módszere is nagyon jó lenne, csak ott meg a "2 soros" problémát kellene kiküszöbölni...
-
Wasquez
senior tag
Új hozzászólás Aktív témák
Hirdetés
- Tőzsde és gazdaság
- Futás, futópályák
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Gumi és felni topik
- Samsung Galaxy S23 Ultra - non plus ultra
- Amlogic S905, S912 processzoros készülékek
- Szeged és környéke adok-veszek-beszélgetek
- TCL LCD és LED TV-k
- Mr. Y: Motoros sztorik #06
- Nintendo Switch 2
- További aktív témák...
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
- ROBUX ÁRON ALUL - VÁSÁROLJ ROBLOX ROBUXOT MÉG MA, ELKÉPESZTŐ KEDVEZMÉNNYEL (Bármilyen platformra)
- Eladó steam/ubisoft/EA/stb. kulcsok Bank/Revolut/Wise (EUR, USD, crypto OK)
- Antivírus szoftverek, VPN
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Lenovo ThinkPad L15 Gen 2 - 15.6" FullHD IPS - i5-1135G7 - 8GB - 256GB SSD - Win11 - MAGYAR
- Bomba ár! HP EliteBook 850 G2 - i5-5GEN I 8GB I 256GB SSD I 15,6" FULL HD I Cam I W10 I Gari!
- Samsung Galaxy S23, 8/128 GB, Kártyafüggetlen
- BESZÁMÍTÁS! ASRock B250 i5 7400 16GB DDR4 512GB SSD GTX 1660 SUPER 6GB Rampage Everest 500W
- Nintendo Switch bazár (Okosított Nintendo Switch konzolok, játékok, tartozékok)
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest