-
Fototrend
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
-
gban
Közösségépítő
Nem jön össze, pedig nem vagyok nagyon hülye ember
Kérhetek valakitől segítséget?
Elküldeném mailben a mini példa file-t, és ebbe kellene beírni a képletet.
Abban sem vagyok biztos hogy érthetően írtam le, másnak tűnik a függvény picit, mint amire szükségem van.
Köszönöm.Postázást nem vállalok.
-
Delila_1
Topikgazda
Fire
Ez a Te profilod. Meg kellene beszélni Microsoftékkal, hogy egy tartomány (ami szöveg formátumú számokat tartalmaz) makróból csak akkor szorozható fel – alakítható át a művelettel számokká –, ha a tartomány nem tartalmaz törteket. Egész számoknál nincs probléma.
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 bozsozso #9955 üzenetére
Ez egy szükség-megoldás, de attól még az Excel hibája nem szűnt meg.
A ciklus lelassítja a futást, nálam több nagy területről van szó.Próbálgattam, hogy makróból az irányított beillesztéssel történő felszorzást elvégzi, csak éppen a területet cellánként le kell enterezni (!)
Ez persze nem megoldás. Gondoltam, hogy a felszorzás után ugyanarra a területre nyomok egy Paste:=xlValues-t, de az sem javított rajta.A 2007-ből már kiirtották ezt a hibát – tettek helyette egyebet.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
félisten
válasz Delila_1 #9954 üzenetére
Írnék Én, de miről? Nálam semmi gond nincs, a Te makród is simán, hibátlanul lefut, szóval nálam nem jelentkezik ez a hiba...
(ha jól rémlik 2004-2005 óta nem is lehetne, mert az időtájt valóban létezett bug-ként, de akkor javították...)[ 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)
-
Delila_1
Topikgazda
válasz Fire/SOUL/CD #9958 üzenetére
Törtekkel is hibátlan?
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
félisten
-
bozsozso
őstag
válasz Fire/SOUL/CD #9958 üzenetére
de akkor nállam miért nem működik? mi lehet a probléma? nekem is Win7 64bit és 2010 64bit van
-
PetX
aktív tag
Hello!
A bajom a következő: körlevelet készítek, de míg az adatfile-ban a kerekítéseket megcsinálja, addig a sablonban ismét a 2km hosszú kerekítettlen értéket adja vissza. Erre van valami trükk? KEREKÍTÉS-t használtam, előtte CSONK-ot, de az nem volt helyes.
Ha a formátumot átállítom szövegre, akkor persze jó, de hát akkor meg agyoncsapom a fv.-t...Ha van valami ötletetek akkor irjátok le, köszönöm!
(szerk)
Hja: Office2007-ről van szó, ha esetleg fontos lenne (Vista alatt)[ Szerkesztve ]
Minek iszol és vezetsz, ha szívhatsz és repülhetsz!?
-
félisten
válasz bozsozso #9961 üzenetére
Nem tudom, ha tudnám megírnám. (Visszaolvasva, ha minden úgy van ahogy írtad, akkor működnie kellene)
PetX
Word körlevélben használsz adatfájlként excel táblázatot, ok.1. A wordben használt sablonról van szó? (ha igen, akkor sem mész vele semmire)
2. A word körlevélben is meg kell formázni az adott mezőt, pl így
{MERGEFIELD Mező neve \# "0,00"}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)
-
PetX
aktív tag
válasz Fire/SOUL/CD #9963 üzenetére
Öööö, ezt hogyan adom meg az adatmezőkre vonatkozóan?
{MERGEFIELD Mező neve \# "0,00"}
-------------
Tárgytalan, megvan!KÖSZÖNÖM!
[ Szerkesztve ]
Minek iszol és vezetsz, ha szívhatsz és repülhetsz!?
-
perfag
aktív tag
válasz Fire/SOUL/CD #9963 üzenetére
Nálam sem megy tizedesszámokkal a makró. Gyalog megcsinálja, makróval csak az egész számokat. (Win7 x32, Excel 2010)
-
félisten
Hmmm.. Tényleg nem tudom mi lehet a problem Nálatok.
Mellesleg a korábbiakban írt makrók egyike sem alakítja Szám formátumúvá a cellákat, hanem Általános formátumra, igaz, azzal már lehet dolgozni/számolni. Általános (vagy bármi egyéb) formátumra hozni egy tartományt, ahhoz nem kell ciklus, elég egy sor is. plPrivate Sub CommandButton1_Click()
Range("A1:A" & Range("A1").End(xlDown).Row).NumberFormat = "General"
End SubMindenki 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)
-
MIFtIli
aktív tag
Van egy nagy pdf, amiből ha kimásolom a táblázat sorait, az egészet egy cellába teszi be. Át akarom mozgatni szöveg egy részét, hogy minden a megfelelő cellába kerüljön. Nincs erre valami gyorsbill?
Tehát, hogy a szövegből maradjon valamennyi, a többit meg vigye át egy cellával jobbra, ott megint stb.. -
MIFtIli
aktív tag
válasz m.zmrzlina #9968 üzenetére
-
MIFtIli
aktív tag
Nincs olyan gyorsbill mint a tab, csak ami a kurzor előtt van azt viszi magával?
-
Bibby
addikt
Sziasztok!
Gyors segítség kellene. Adott egy vonaldiagram, vízszintes tengelyen 0-tól 12000-ig az értékek. Itt kellene jelölnöm a vízszintes tengelyen egy értéket (11271) és ezt egy vastag vonallal szerepeltetni (tehát egy párhuzamos vonal az y tengely mellett, a 11271-nél metssze x tengelyt)
Nem jövök rá hogyan.[ Szerkesztve ]
Ελευθερια η θανατος
-
m.zmrzlina
senior tag
Egy egyszerű képlet elég érdekesen viselkedik.
D1-ben működik D2-ben pedig "Nem megfelelő adattípusú a képletben használt érték" hibát ad.
Aposztróf karaktert keresek.
[ Szerkesztve ]
-
félisten
válasz m.zmrzlina #9974 üzenetére
És itt honnan kellene látnunk, hogy mi van az A2-ben?
Lehet, hogy tényleg nincs...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)
-
m.zmrzlina
senior tag
válasz Fire/SOUL/CD #9975 üzenetére
De van mégpedig az A1-hez nagyon hasonló karaktersorozat.
A kérdés inkább az hogy mitől más a második képletben az adattípus mint az elsőben.
[ Szerkesztve ]
-
m.zmrzlina
senior tag
válasz Fire/SOUL/CD #9975 üzenetére
Megtaláltam, de nem állítom, hogy láttam már ilyet.
Kétféle aposztróf karakter van a szövegben. A C1-ben látszik is.
-
Zomb€€
őstag
Üdv!
Újra kérdeznék:]
Szóval, egy makró adott excelt .csv file-ként ment el, ami majd feltöltésre kerül valahova. Viszont a feltöltés feltétele megváltozott, és ASCII helyett UTF-8 kódolású filera lenne szükség. Ezt be lehet építeni a makróba, hogy ne kelljen külön még átkódolni a .csv-t?"Egyszer fent...egyszer fent!"
-
bnorci71
addikt
Szasztok!
olyanra kellene nekem gyors megoldás, hogy egy excel táblában 1 oszlopban leltári gyári számok szerepelnek. Lehet, hogy van olyan ami 2x 3x ezeket kellene megtalálni.
A kézi végiggörgetés kicsit körülményes ~2e sornál"If in doubt, flat out!" "Straight roads are for fast cars, turns are for fast drivers"
-
Delila_1
Topikgazda
válasz bnorci71 #9979 üzenetére
Írj mellé egy DARABTELI függvényt.
=DARABTELI(A:A;A1)
Ez a függvény kiírja, hogy az A1 értéke hányszor található meg az A oszlopban. A képletet lemásolva az adataid mellé minden leltári számnál megmutatja az előfordulása darabszámát.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
félisten
"Ezt be lehet építeni a makróba, hogy ne kelljen külön még átkódolni a .csv-t?"
1. Attól függ, milyen módszerrel hozza létre a makró a CSV fájlt
2. Az UTF8 mezei szöveges fájl, annyiban különbözik egy sima textfájltól, hogy az első 3 byte-ja rendre a következő (hexadecimálisan): 0xEF, 0xBB, 0xBF
3. Az ASCII->UTF8 valós konverziónak, akkor van csak értelme (a 2. pont túl), ha tényleg speciális karakterek kerülnek a CSV-be, pl: äöüß, amit a weben is meg akarnak jeleníteni. Valószínű, hogy ezzel a fájllal is ez van... Ha ez a szitu, akkor egy példaprogi
Private Sub CommandButton1_Click()
Dim My_Real_UTF8_Conversion As Object
Set My_Real_UTF8_Conversion = CreateObject("ADODB.Stream")
My_Real_UTF8_Conversion.Type = 2
My_Real_UTF8_Conversion.Charset = "utf-8"
My_Real_UTF8_Conversion.Open
My_Real_UTF8_Conversion.WriteText "ASCII nem fog változni, de ezek igen: äöüß"
My_Real_UTF8_Conversion.SaveToFile "d:\FSCD_UTF8.UTF8", 2
Set My_Real_UTF8_Conversion = Nothing
End Sub[ 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)
-
félisten
válasz Fire/SOUL/CD #9984 üzenetére
Oops.. A 2 pont így félreérthető, szóval helyesen így:
2. Az angol UTF8 mezei szöveges fájl, annyiban különbözik egy sima angol textfájltól, hogy az első 3 byte-ja rendre a következő (hexadecimálisan): 0xEF, 0xBB, 0xBF
Mivel egy sima angol(meg bármilyen nyelvű) text fájlban nem szokás speciális karaktereket használni, illetve (és ez a fontosabb), az angolban nincs ékezet... Egy magyar nyelven írt text fájlhoz biztosan valós konverzió kell, nem csak az első 3 byte variálása...
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)
-
m.zmrzlina
senior tag
A fenti példában szeretném eltüntetni a #ÉRTÉK hibaüzenetet 2003 kompatibilis módon. 2007-es verzióban úgy szoktam csinálni, hogy HAHIBA() [érték] argumentumába teszem a képletet, [érték hiba esetén]-be pedig "" üres sztringet.
Ha jól tudom 2003-ban nincs HAHIBA() Legalábbis ha kompatibilis módon (xls-ként) akarom elmenteni a munkafüzetet akkor "jelentős mértékű funkcióvesztés" hibaüzenet van és a HAHIBA()-t tartalmazó képletekre hivatkozik.
-
félisten
válasz m.zmrzlina #9986 üzenetére
=HA(HIBÁS(INT(A1));"Ez nem szám";A1)
[ 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)
-
m.zmrzlina
senior tag
válasz Fire/SOUL/CD #9987 üzenetére
Köszönöm
-
Danecay
őstag
Sziasztok!
Nem vagyok Excel guru, így lehet a kérdésem is egyszerű lesz.
Olyan legördülő listát szeretnék csinálni, abiben mindig az aktuális hónap napjait lehet kiválasztani, sőt még jobb lenne ha csak az aktuáli hónap másodig felének napjait, pl. 15.-étől.
A másik problémám, hogy olyan makrót szeretnék készíteni ami végülis, nem más mint egy mentés másként folyamat, de azt szeretném, ha a file nevének és helyének megadásánál lenne vége a script-nek. Úgy sikerült megcsinálnom, hogy el is menti, de azért szeretném ha az említett pontnál lenne vége a makrónak, mert file neve változik, nem nehéz kitalálni, havontaÖtlet, valaki?
Előre is köszönöm!
-
Delila_1
Topikgazda
válasz Danecay #9989 üzenetére
A legördülőnél alkalmazd az érvényesítést. Melyik verziót használod? Más helyen találod meg a 2007-ben és a régebbiekben.
A makróban meg kell adnod az útvonalat és a fájl nevét.
utvonal= "meghajtó:\mappa\almappa\"
FN="MentendőFileNeve"Megadhatod, hogy az aktuális hónap nevével mentsen.
ment=utvonal & FN & "_" & Format(Now, "yyyy.mm") & ".xls"
ActiveWorkbook.SaveAs ment
ActiveWindow.Close 'ezzel bezárod[ 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.
-
Danecay
őstag
válasz Delila_1 #9990 üzenetére
Szerintem úgy csináltam, egy oszlopba beírtam a választható dátumokat, majd érvényesítésnél a listát választottam. Elegánsabb lenne viszont ha a választható dátumok hónap függvényében frissülnénet. Teszem azt most az áprilisi dátumok lennének választhatóak, viszont ha jövő honapban nyitnám meg akkor a jövő havi dátumok.
Szóval ott, annál a párbeszédablaknál megállítani a makrót ahol a file nevét meg kell adni nem lehet? Végül is az is jó lenne ha az aktuális hónap nevén mentené el, de előtte szerepeljen más cím is a táblázatra vonatkozóan.
-
Delila_1
Topikgazda
válasz Danecay #9991 üzenetére
Egy inputboxban bekéred a nevet, és esetleg beírod egy cellába, mentéskor pedig onnan veszed elő.
Cells(1, 3) = InputBox("Kérem a fájl címét", "Fájl címe")
A másik kérdésedre megpróbálom kitalálni a választ.
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 Danecay #9991 üzenetére
Az E1-től kezdődően bevittem a napokat: 15, 16, ... 31.
Bementem a névadásba, és a napok nevet adtam meg. A hivatkozáshoz ez a kis képlet jött:=OFSZET(Munka1!$E$1;0;0;HOL.VAN(NAP(EOMONTH(MA();0));Munka1!$E:$E;0);1)
Az érvényesítésnél a forráshoz ezt adtam meg: =napok
A gépen a dátumot februárra átírva az érvényesítés 15-től 28-ig, áprilisban 30-ig, májusban 31-ig teszi választhatóvá a napokat.
U.i.:
Ha nincs eomonth függvényed, az Eszközök/Bővítménykezelőben kapcsold be a két Analysis kezdetű bővítményt.[ 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.
-
Mauzes
őstag
Sziasztok!
Segítsetek lécci, mert annyira nem értek az excelhez, de szakdogámhoz kellene vele alkotnom. A problémám az, hogy van egy adathalmazom, miszerint:
dátum I százalék
01.02.90 I 7,5
01.03.90 I 7,6
.
.
.
12.31.99 I 6,45Tehát első oszlopban dátum akar lenni, de az excel ezt így nem ismeri fel, formázással sem tudom rendes dátummá átalakítani. Ha beírom, hogy 01.02.03, akkor átalakítja magától 2003.január 02-re (és tudom formázni a dátumot), de a 2000 előtti dátumokat már nem, a 01.02.90-et hagyja úgy, ahogy van (és formázásra sem változtat semmit).
Én egy trendvonalat szeretnék csinálni, y-tengely a százalék, x-tengely a dátum, de a fenti formátumban nem sikerült megoldanom a dolgot.
Ha valakinek van ötlete, ossza meg verem, kérem!
Köszönettel:
Mauzes -
-
BoharJoe
csendes tag
Sziasztok!
Két elég primitv kérdésem lenne Excel-el kapcsolatban.
Munakidő nyilvántartásban szeretnék munkaidőt összegezni. Pl: 8:52 + 8:45 stb.
Részben működik is a dolog, leszámítva a hibát amikor átlépi a 24 órát, ami ugyebár úgy oldható meg, hogy az [ó]-t a celleformázásban így "jelölöm". Viszont a szumma függvénnyel automatikusan 0:00 lesz az összesítés eredmény, amely csak akkor javul, ha minden összeadandó cellában duplán klikkelek. Erre már hajlandó összeadni a fent említett számokat normálisan. Vélemény?A másik kérdésem ugyanezzel kapcsolatos, csak kivonás esetében: Pl: a 187:24 - 180:82 hogyan oldható meg?
Köszönöm a segítségeteket előre is!
Új hozzászólás Aktív témák
- Vodafone mobilszolgáltatások
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Tarr Kft. kábeltv, internet, telefon
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- Samsung Galaxy A54 - türelemjáték
- Yettel topik
- Vallás
- Politika
- Anime filmek és sorozatok
- GoodSpeed: SAMSUNG Galaxy Buds FE (SM-R400NZAAEUE) a 9 éves SONY SBH20 utódja (nálam)
- További aktív témák...
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Windows 10/11 Home/Pro , Office OEM/Retail kulcsok
- Canva Pro előfizetés - 1 éves
- Windows, Office licencek a legolcsóbban, egyenesen a Microsoft-tól - 2990 Ft-tól!
- Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!