- Xiaomi 13 - felnőni nehéz
- Mobil flották
- Poco X6 Pro - ötös alá
- Android szakmai topik
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Samsung Galaxy S21 és S21+ - húszra akartak lapot húzni
- Samsung Galaxy S10e - esszenciális
- Megérkezett a Google Pixel 7 és 7 Pro
- Milyen okostelefont vegyek?
- Az iPhone 15 frissítésgaranciát, a 16 szép rendereket kapott
Hirdetés
-
Retro Kocka Kuckó 2024
lo Megint eltelt egy esztendő, ezért mögyünk retrokockulni Vásárhelyre! Gyere velünk gyereknapon!
-
Computex 2024: Látogatóban a Chieftecnél
ph Mélynyomót formázó microATX ház, egy ígéretes üvegtorony és vízhűtések is előkerültek a standon.
-
PC-s demót kap a The Alters
gp A teljes kiadás már konzolokon is elérhető lesz majd, a próbaverziót azonban csak Steamen és Microsoft Store-ban érjük majd el.
-
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
-
Fferi50
őstag
válasz Easy01 #26872 üzenetére
Szia!
Makróval feloldod a zárolást, frissítesz, majd visszazárolod.
Esetleg megpróbálhatod a zárolás UserInterfaceOnly paraméterét True értékre állítani a zároláskor.
(Sheets(1).Protect password:=jelszo,UserInterfaceOnly:=True)
De ezt minden zárolt munkalapra meg kell tenni és csak addig hatásos, amíg nyitva van a munkafüzet. Ha bezártad és újranyitod, már nem él a UserInterface paraméter értéke, ezért minden nyitáskor újra le kell futtatni a zárolást (sajnos...)
Emiatt javasoltam az első mondatban foglaltakat.Üdv.
-
Fferi50
őstag
válasz Fferi50 #26879 üzenetére
De még parancsgomb se kell, a makró indítást felteheted a menüszalagra a beállítások, menüszalag testreszabása használatával.
A makróhoz kellene egy kicsit pontosabb ismeret:
Pivottáblából csinálod a diagramot, vagy a "táblázatod" egyszerűen csak külső hivatkzásokat tartalmaz?Üdv.
-
-
Fferi50
őstag
válasz Des1gnR #26915 üzenetére
Szia!
Szerintem ennél egyszerűbben is megy a dolog:
A beállításoknál a speciális - szerkesztés részen a rendszerbeállítások szerint checkboxból kiveszed a pipát és beállítod a tizedesjelet pontra.
Ezután megnyitod a csv fájlt.
Majd utána visszateszed a pipát a rendszerbeállítások szerint checkboxba.
Üdv.
[ Szerkesztve ]
-
Fferi50
őstag
válasz Des1gnR #26915 üzenetére
Szia!
" a meg sem nyitott CSV-ben kicserélem a pontot vesszővé"
Ez szerinted mit csinál, ha nem a fájlt nyitja meg?
"Set Wkb = Workbooks.Open(MyPath & MyFile)"
Ráadásul "Wkb.Close savechanges:=True" be is zárod (nyilván, különben hogy érvényesülne a módosítás)!Üdv.
[ Szerkesztve ]
-
Fferi50
őstag
válasz Vladek83 #26924 üzenetére
Szia!
1. Autoszűrő beindítása. Az adott oszlopban lenyíló lenyitva, kívánt érték kiválasztva.
2. Speciális / irányított szűrő: Az adatoktól elkülönítve beírni a szűrendő oszlop fejlécét, alá a szűrendő értéket. A menüpont kiválasztása után a párbeszédablakban kijelölni a két oszlopot a szűrendő tartománynak, a kritérium tartománynak a fejléc+alatta levő sort. Helyben szűrés OK.
Ha ezt egyszer megcsinálod, utána a paraméterekre emlékezni fog, csak "le kell okézni" a párbeszéd ablakot.Minimális felhasználói beavatkozás kell hozzá, automatikusan nem megy makró nélkül szerintem.
Üdv.
-
Fferi50
őstag
válasz Vladek83 #26927 üzenetére
Szia!
Több oszlop keresésére? Az előbb még két oszlopról volt szó és egy feltételről.... Na mindegy.
Aztán szerintem azt is tudni kellene, hogy a libreoffice milyen fajta makrót "eszik meg" (én nem foglalkoztam vele).A "legfavágóbb" megoldás, hogy végigmész az oszlop celláin és amennyiben nem egyezik az értéke a keresett értékkel, akkor az egész sort elrejted (Pl. range("C2").entirerow.hidden=true). Ha másik feltétel is van, akkor ahhoz is hasonlítod, mielőtt az elrejtésről döntesz.
Kicsit lassú, de talán műxik a libreben is.
De lehet a keresést (range.find metódus) is használni a megtaláláshoz (bár mégegyszer, nem tudom, libre mit szól hozzá).
Üdv.
-
Fferi50
őstag
válasz Vladek83 #26932 üzenetére
Szia!
Gyúrjuk még egy kicsit ezt a feladatot....
Van két oszlopod adatokkal, van egy textbox.
Mi történjen akkor, ha a felhasználó a textboxba beütötte az "a" betűt. Mely sorok látszódjanak, azok amelyiknél mindkét oszlopban van "a" betű a cellában, vagy azok, amelynél vagy az egyik vagy a másik oszlopban van "a" betű.Mi történik, ha leüt egy következő betűt?
Tulajdonképpen mit szeretnél keresni és milyen jellegű adatokban?
Üdv.
-
Fferi50
őstag
válasz Vladek83 #26934 üzenetére
Szia!
Ide feltettem egy mintát. Ebben van egy textbox, ha elkezdesz írni bele, akkor kiválogatja a megfelelő sorokat.
Az irányított /2007-től speciális/ szűrőt használja.
A szűrési paraméterek a H1:I3 cellákba kerülnek. Ezeket lehet láthatatlan betűkkel is írni, vagy eltenni a munkalap nem látható részére.
Ha módosítod a helyüket, akkor a makróban is át kell írni.Remélem, valami ilyesmire gondoltál.
Üdv.
-
Fferi50
őstag
válasz Árnymester #26951 üzenetére
Szia!
Nem tudom milyen excel verziód van...
2010-től már létezik az ÖSSZ.MUNKANAP.INTL (NetworkDays_Intl) függvény, amelynek megadhatod, hogy mely napok számítanak ünnepnapnak.
Paraméterek: Kezdő nap, Befejező nap, Hétvége jele (itt több variációt is megadhatsz, pl. hogy csak vasárnap a hétvége), Ünnepnapok
Ha például megadod, hogy csak vasárnap a hétvége, az ünnepnapok között felsorolod az összes nem dolgozós szombatot is a tényleges ünnepek mellett, akkor jól fog számolni.Üdv.
-
Fferi50
őstag
Szia!
A keresés - képletekben - keress a szögletes zárójelre [, mert ez a hivatkozásokban fordul elő. A keresés hatókörét állítsd a teljes munkafüzetre és nem a teljes cellaértéket keresed.
Kérj ezzel a beállítással listát.Rejtettben szerintem nem keres a kereső, csak makró.
Üdv.
[ Szerkesztve ]
-
Fferi50
őstag
Szia!
Elvileg szerintem a kapcsolatokban meg kellene, hogy mutassa az adott fájlt (illetve kapcsolatot és azt módosítani is lehet - kivéve persze, ha védett a munkafüzet).
Van még olyan opció, hogy a munkalapon képletek legyenek láthatóak és ne az eredmény - a képletek menüpontban tudod beállítani - hátha ekkor rá tudsz bukkanni vizuálisan.Másrészt, nyitáskor, amikor frissíteni szeretné a kapcsolatot, akkor kellene megszakítani, most nem emlékszem, milyen fázisban, de rá szokott kérdezni, ha nem találja és nem tallózod be neki a fájlt, hogy megszakítod-e a kapcsolatot.
Ha így sem jön össze, akkor elkezdeném egyenként törölni a munkalapokat és menteni, megnyitni, hogy mikor "hagyja abba" a kapcsolat frissítés kérését.
Üdv.
-
Fferi50
őstag
válasz dellfanboy #27014 üzenetére
Szia!
PC-fórumon írtam választ, nézd meg lsz.
Üdv.
-
Fferi50
őstag
válasz dellfanboy #27022 üzenetére
Szia!
Sajnos ez így nagyon kevés ahhoz, hogy érdemi segítséget tudjak adni, csak találgatok (mint az egyszeri rabbi...)
Ott kezdődik a dolog, hogy a 2007-es fájl már xlsx kiterjesztésű és nem xls. Ha xls a kiterjesztése, akkor az még egy korábbi verzió.
A "summary-k" azok kimutatás formájában léteznek? Ha igen, akkor az növeli a fájl méretét, ha mentéskor a forrásadatokat is "menteted" a fájlban (ez egy opciós lehetőség a kimutatás beállításai között), ennek előnye, hogy a fájl megnyitásakor azonnal látod a kimutatást, sőt "hordozható is", mivel nem "nyúl vissza" megnyitáskor az eredeti fájlhoz. Hátránya viszont a fájlméret növekedés.
Ha már xlsx (vagy xlsm) kiterjesztésű a fájlod, akkor más módszer is van annak kiderítésére, hol van a nagy méret.Javaslom, hogy priviben tárgyaljuk meg a témát, akkor olyat is mutathatsz, ami nem tartozik a nagy nyilvánosságra valami miatt.
Üdv.
-
Fferi50
őstag
válasz Des1gnR #27030 üzenetére
Szia!
Sajnos az aposztrof ebben az esetben formázási jel, amit nem tudsz így kicserélni.
Javaslatom: Jelölj ki egy normál formázású oszlopot, utána másolás - ráállsz az"aposztrofos" oszlopra - irányított beillesztés - formázás.Ezzel szerintem eltűnnek az aposztrofok.
Üdv.
-
Fferi50
őstag
válasz wody21 #27055 üzenetére
Szia!
Először kérdés: mit kell tenni az olyan adattal, amelyikhez nem tartozik mezőnév (pl. érték_3,érték_4 stb.)?
Több lépésben oldanám meg:
Egyrészt csinálnék egy fejlécet, mondjuk mezőnév, adatok a két oszlop első cellájába.
Ezután speciális/irányított szűrőt alkalmaznék először a mezőnévre, egyedi értékekre, más helyre másolva.
Majd minden egyedi mezőnévvel alkalmaznék speciális/irányított szűrőt - más helyre másolva, csak az egyedi értékre, de már a két oszlopra együtt. Az adatok oszlopba került tételeket szépen áttenném az adott mezőnév alá.Ez szűrések és adatok "áthúzgálásának" sorozatát jelentené, de szerintem gyorsan menne.
Javaslom az irányított/speciális szűrő help elolvasását.
2003-ig irányított, azóta speciális a "paraméterezhető" szűrés neve - nagyon sokoldalú eszköz egyébként.Üdv.
-
Fferi50
őstag
válasz karlkani #27061 üzenetére
Szia!
Mit értesz az alatt, hogy kézzel ne lehessen beírni? Az adatérvényesítésnél ha listát adsz meg, akkor nem fogad el csak olyan tételt, amelyik benne van a listában, ez kiválasztható és be is írható. Tudtommal nem lehet olyat csinálni, hogy a cellába ne lehessen írni. Ugyanis, ha levéded a cellát, akkor nem működik a beírás a cellába, de a listából sem lehet választani.
Viszont, ha ténylegesen 0-100 közötti számot lehet választani, akkor miért nem az egész szám és min 0 max 100 érvényesítési feltételt választod?A Ha feltételes kifejezésednél annak a cellának a címét, amelynek az értékét szeretnéd megjeleníteni, abszolút módon kell megadnod: =Ha(igaz;$A$1;"-")
Üdv.
-
Fferi50
őstag
válasz karlkani #27063 üzenetére
Szia!
Erre írtam neked, hogy az érvényesítés párbeszédpanelján a megengedve lenyílóban válaszd az egész számot - ne a listát! - és add meg alsó értéknek a 0 felső értéknek a 100 értéket.
Ebben az esetben nem fog betűt elfogadni és más számokat sem. Sehova nem kell felsorolni a számokat.
Próbáld ki lsz.Üdv.
[ Szerkesztve ]
-
Fferi50
őstag
válasz moklys1 #27066 üzenetére
Szia!
Némi trükközés kell hozzá, ha nem angol nyelvű az exceled:
Pl. egy cellába beviszed ezeket az értékeket:
="01January02February03March04April05May06June07July08August09September10Oktober11November12December"
Ha ezt az A1 cellába tetted, a dátumod pedig az A2 cellában van, az eredményt az A3 cellába a következő képlettel kaphatod meg:=DÁTUM(JOBB(A2;4);ÉRTÉK(KÖZÉP(A1;SZÖVEG.KERES(KÖZÉP(A2;4;SZÖVEG.KERES("-";A2;5)-4);A1)-2;2));BAL(A2;2))
Persze lehet táblázatos formában is bevinni egy tartományba a hónapneveket és akkor a hol.van függvény adja a hónap számát.
Üdv.
-
Fferi50
őstag
válasz moklys1 #27088 üzenetére
Szia!
Ne keseredj el.
1. Senki nem úgy születik, hogy a kisujjában van az excel... Én is szinte minden héten tanulok valami újat, pedig több (tíz)éve foglalkozok vele.
2. Egy csomó egyéb dologban valószínűleg Te vagy sokkal jobb.Üdv.
(Tudod, elég régóta létezik a munkamegosztás...)[ Szerkesztve ]
-
-
Fferi50
őstag
válasz azopi74 #27103 üzenetére
Szia!
Gondolom annyi történt "csak", hogy más fejlesztette az excel és más a VBA függvényeket és nem sikerült megfelelően "összefésülni" ezeket (pl. van olyan vba függvény ami ugyanazon a néven mást csinál, mint a munkalap függvény, vagy másként kell paraméterezni... fúj Redmond).
Üdv.
-
Fferi50
őstag
válasz AlapVaj #27108 üzenetére
Szia!
Szerintem legegyszerűbb, ha visszamész az eredeti forráshoz és letöltöd újra (vagy ha el van mentve nálad az eredeti, akkor arról csinálsz egy másolatot és azt használod). Ezt a "hibás" fájlt pedig elfelejted.
Ez a jelenség sajnos majdnem biztosan egy "beépített hiba".
Üdv.
-
Fferi50
őstag
Szia!
Ez az itteni minta azt csinálja, amit szeretnél, a speciális szűrés felhasználásával.
A keresendő szöveget a textboxba írhatod be - annyival több, mint amit Te kérsz, hogy minden betű beírása után szűri a két oszlopot. Ha egyik vagy másik oszlopban talál a betűcsoportnak megfelelő szöveget, akkor azt kiszűri, a többit elrejti.Üdv.
[ Szerkesztve ]
-
Fferi50
őstag
válasz Gravity1234 #27121 üzenetére
Szia!
Ha egy cellába szeretnéd, akkor a countif függvényeket egymás mellé kell tenned:
="A=" & countif(A:A;"a") & " B=" & countif(A:A;"B") & " C=" & countif(A:A;"C") & " D=" & countif(A:A;"D")
Ha az értékek az A oszlopban vannak.Üdv.
-
Fferi50
őstag
-
Fferi50
őstag
válasz batmanéhes #27131 üzenetére
Szia!
Ha kipróbálod, megtudod
De szerintem ez a jó:
lastline=columns(1).find("*",lookin:=xlvalues,lookat:=xlwhole,searchorder:=xlbycolumns,searchdirection:=xlprevious).rowÜdv.
[ Szerkesztve ]
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Alpha Laptopszerviz Kft.
Város: Pécs