-
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
-
Grodd
tag
válasz zapikanka #30099 üzenetére
Szia, ha ilyen dolgokkal foglalkozol, akkor szerintem felejtsd el a makrókat/VBA "programozás"-t.
(nem véletlen az idézőjel )Persze nem árt megtanulni az ilyen elavult technológiákat sem, és ha teljesen új vagy a területen, akkor az alapokat (elágazások, ciklusok, stb) meg lehet tanulni ezeken is, de az ilyen report automatizálásokra ma már sokkal inkább javasolatak az ún SSBI (self-service BI) megoldások, DTS és ETL ((Extract, Transform, Load) toolok, (Ahogy írtad: "Listák letöltése SAP-ból és azt masszírozgatni a managementnek érthető formába")
MS Excelen belül ezek közül a MS két PowerBI alá tartozó SSBI (self-service BI) megoldását, a PowerPivotot és a PowerQuery-t ajánlanám (mindkettő erősen támogatva van többek között az SAP által is natívan)
Sokkal fejlettebb és rugalmasabb (és ráadásul gyorsabban elsajáthítható is) mindkettő, mint a VBA. Gyakorlatilag szinte mindent meg lehet oldani bennük (főleg a PowerQuery-ben, az gyakorlatilag mindenre képes)
PowerPivot egyébként Excel 2013-tól van szervesen az excelbe integrálva, a PowerQuery 2016-tól, de mindkettő letölthető akár Excel 2010-hez is ingyenes kiegészítőként.
Ja, és a rendszerek többsége alapból támogatja ezeket. Még a SAP is, pedig annak vannak saját fejlesztésű DTS és SSBI szolgáltatásai, így nem kell "letöltögetned" a lisákat az ERP rendszerből, csak a connector-t kell feltenni (SAP BusinessObjects pesze kelleni fog)
De ha ez nem megy, mert nem támogatja a közvetlen ERP elérést az IT policytok akkor is sokkal alkalmasabb a Power Query akár a manuálisan letöltögetett reportok kombinálására, transzformációjára, mint a VBA. Vagy akár közvetlenül az SQL servert is megadhatod adatforrásként (a power queryvel akár végtelen számú különféle adatforrást megadhatsz - akár SQL servert,excel file-okak, txt-ket, Active Directory-t, Exchange-t, ODATA feedet, XML-t, amit akarsz, és kedvedre kombinálhatod őket, ez már igaz 21-ik századi Big Data megoldás)
Vizualizációhoz (diagromok és egyebek) meg ott a PowerView (és a PowerMap), amik tökéletesen kezelik a PowerQuery és PowerPivot query-k által szolgáltatott adatkupacot adatforrásként.
Szerintem ezekbe fektess energiát, mert ez a jövő, nem a VBA vagy a makrók. Én a Power Query-t javaslom elsősorban , a PowerPivot már kezd elavulni. (persze bizonyos célokra továbbra is javasolt a PPivot, főleg multidimenzós OLAP kockák lekérdezése esetén, ha "pivotosan" akarod a management felé prezentálni,. Persze a legjobb a kettőt kombinálni, sőt a prezentációs réteghez a PowerView-t is be lehet vetni harmadik layerként,
[ Szerkesztve ]
-
Grodd
tag
" Először az volt, hogy rengeteg excel-t kellett feldolgoznom. Ugyanazzal a metódussal. Itt rákérdeztem és a makrót ajánlották. Rávezettek. Elsőként a makrórögzítőt használtam, majd értelmeztem a kódot. (Ez időt igényelt, de később megtérült, hogy értettem is a kódot.) Majd elkezdtem újabb célokat kitűzni. Ne kelljen betallózni a fájlokat, hanem egy mappa alatt levő excel fájlokat dolgozzon fel. "
Hát ez is egy olyan dolog, ami power query-vel pár egérkattintás, " kódolni" egyáltalán nem kell
Egyébként a régi stackoverflow-s szakik is kezdenek átállni pqueryre VBA-ról. Persze nem mindenben tudja kiváltani a pquery a VBA-t, pl eseményvezérlésre, user formokra marad a VBA. -
Szicskeee
tag
Jo reggelt Mindenkinek!
2013 Angol Excel
Szeretnek egy makrot kesziteni ehez az excelhez:
http://data.hu/get/9408163/Book1.xlsx
Mivel rengeteg adat lesz begepelve ezert egy olyan gombot akarok csinalni ami sorra bekeri az adatokat (Varos, Datum, Név , AB, Hiba, MEO).
Ezt meg csak imputBox-okkal meg is tudnam oldani DE mivel 5 kulombozo Varosrol van szo es minden varosnak kulombozo munkalapja kell legyen ezert ugy kellene, hogy amint begepelem a varos nevet o mar egybol a hozza tartozo munkalapra irja az adatokat.Es ami meg nem megy, hogy addig kerje az adatokat mig pl. egy 0-ast be nem irok. Mert igy 1000x ra kellene klikkelni a gombra.
Koszonom szepen elore is.
[ Szerkesztve ]
-
Delila_1
Topikgazda
válasz Szicskeee #30103 üzenetére
A füzet megnyitásával indul a beviteli userform, de az első lapon lévő gombbal is újra indíthatod.
A dátum mező az aktuális dátumot mutatja, amit módosíthatsz.
Kilépés: a városnál az üreset jelöld ki, a Felvitel gomb bezárja a formot.Nem tettem bele semmi ellenőrzést (pl. nem tudom, mi jön az AB mezőbe, lehet, hogy csak számokat kellene elfogadnia. Azt sem ellenőriztettem, hogy minden mező ki van-e töltve).
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
cellpeti
veterán
üdv
ITT van a táblázat. Ott a "Keresőfüggvények" és az "adatbázisfüggvények" füleken lévőket nem tudom megcsinálni.
Használjam a keresőfüggvényeket. Rendben van. Ott van mellette a kis tábla "Alsó ponthatár". Oda beirogattam a számokat, majd FKERES-vel megpróbáltam megcsinálni, de valamit tuti elrontok. Tudnátok segíteni?
Adatbázisfüggvényeknél, ott rájöttem az elsőre, hogy mit használjak. Viszont a másodiknál 2 feltételnek is teljesülnie kell. Azt elösször AB.DARAB-val akartam, de olvasgatás után rájöttem, hogy nem biztos, hogy azzal kell, hanem inkább a AB.MEZŐ-vel. De ezt se tudom megcsinálni. Tudnátok segíteni? A kritérium mezőt nem töltöm ki jól sztem.
Tigris, tigris, csóvafény...
-
sgery
őstag
Valószínüleg primitív kérdés de sehol nem találom hol tudom beállítani, hogy ha entert nyomok ne lefele hanem jobbra ugorjon.
Illetve ezt dokumentum tárolja, mármint a műveletet? (hogy ha beállítom a pc-n akkor mobilos editnél is jobbra fogja-e adni a következő cellát)Előre is köszönet
FurTv-s Lapeno figurát keresek, aki tudja hol lehet venni szóljon!!!:)
-
sztanozs
veterán
Tegnap sokat szenvedtem vele, de végül nem sierült megoldanom az array alapú konkatenálást csak makróval. Sikerült ez bárkinek függvénnyel megcsinálni?
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
-
ny.janos
tag
Amit kérdezel, az excel alapbeállítás, nem a fájl tartalmazza. Vagyis ha átállítod, minden fájlnál ugyanúgy működik. (Fájl - Beállítások - Speciális - Szerkesztés - A kijelölt cellák az Enter lenyomása után áthelyezhetők).
Alternatíva: Enter helyett rászoksz a Tab használatára. Ha oszlopot jelölsz ki, akkor lefelé ugrik. Ha sort jelölsz ki, akkor jobbra. Ha nagyobb területet, akkor először a kijelölt terület első során lép végig balról jobbra, majd a következő sorral csinálja ugyanezt stb. Ha Shiftet nyomsz a Tab mellé, akkor visszafelé ugrik. (Ez a módszer mellesleg függetlenül működik attól, hogy mi van beállítva a Speciális fülön).
-
Delila_1
Topikgazda
válasz Szicskeee #30112 üzenetére
Valószínű, hogy az MSCOMT2. ocx nincs meg a gépeden, a C:\Windows\System(32 vagy 64) könyvtárban.
Le tudod tölteni, majd a mappába másolás után a következő lépéseket kell végrehajtanod.Alt+F11.gyel belépsz a VB szerkesztőbe.
Tools menü, References. A fájltípusnál beállítod az ocx kiterjesztést. A Browse gombra kattintva kitallózod a most bemásolt fájlt, OK.Lehet, hogy újra kell indítanod az Excelt.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
TrollBalint
addikt
Hello,
Excel 2013-ban (angol), hogy lehetne minél egyszerűbben (minél kevesebb segéd cellákkal), munkaidőt számolni két dátum között? Makró nélkül?
Én a networkdays.intl-t gondoltam használni, de az a baj, hogy ez a kezdő és a végdátumot is beleszámolja, teljes nappal. (A kezdő és a cél dátum is perc pontossággal van megadva). Ezt a függvényt rá lehet venni valahogy, hogy ne vegye figyelembe a kezdő és a vég dátumot?
Próbáltam, hogy hozzáadok a kezdődátumhoz egyet, a végdátumból meg levonok egyet, de nem igazán hozott sikert, megzavarodott, mikor pénteki illetve hétfői dátumok szerepeltek.Ráadásul az is előfordulhat, hogy mindkét dátum azonos napon van.https://www.pathofexile.com/account/view-profile/Haarkon/characters
-
Grodd
tag
válasz TrollBalint #30117 üzenetére
próbáld meg így:
=(NETWORKDAYS(kezdet,vég)*24*(műszakvég - műszakkezdet))-IF(WEEKDAY(kezdet,2)>=6,0,MIN(MAX(24*(MOD(kezdet,1)-műszakkezdet),0),24*(műszakvég - műszakkezdet))) - IF(WEEKDAY(vég,2)>=6,0,MIN(24*MAX((műszakvég-MOD(vég,1)),0),24*(műszakvég - műszakkezdet)))
Ahol "kezdet" a kezdőidőpot, "vég" a záróidőpont, "műszakkezdet" a normál műszak kezdőideje, "műszakvég" a vége.
-
Grodd
tag
ja, egy kis magyarázat:
ez órában adja vissza a két időpont közötti munkaidőt, a műszakkezdetét és véget ezért kell logikusan megadni (sima idő formában), anélkül bajosan tudná kiszámolni az excel a dolgot. (értelemszerűen ez nem működhet változó műszakrend esetén)
természetesen a networkdays fv-t kicserélheted networkdays.intl-re, és akkor megadhatod a hétvégéket ism ha akarod paraméterként (alapértelmezett a szombat-vasárnap)
Viszont a Magyarországon jellemző munkanapáthelyezéseket nem tudom, hogy tudja ez lekezelni, szerintem sehogyan, csak ha még gyúrsz egy kicsit a függvényen (és ehhez persze meg kell külön egy tömbben adnod a dolgozós szombatokat (de ezt már rád bízom ) . Az ünnepeket ugyanis megadhatod paraméterként (tömb változóként) , és ezek közé felveheted a "szabadpéntekeket" és "szabadhétfőket" de ami hétvége, az hétvége, olyan opció nincs, hogy bizonyos hétvégéket ne vegyen hétvégének a függvény.
-
Szicskeee
tag
Sziasztok!
Szeretnek egy olyan gombot csinalni amivel 2 pivot tablanak a filterjeit tudom modositani.
Egy fajta modszerrel megcsinaltam de nem nagyon tetszik es gondolom van jobb modszer is.Tehat jelenleg igy nez ki :
Private Sub CommandButton2_Click()
a = InputBox("Hanyadik honap?")
Range("B1").Value = a
Select Case Cells(1, 2).Value
Case 1
Sheets("Adatok").Select
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").CurrentPage = "1"
Sheets("Premium").Select
Case 2
Sheets("Adatok").Select
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").CurrentPage = "2"
Sheets("Premium").Select
Case 3
Sheets("Adatok").Select
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").CurrentPage = "3"
Sheets("Premium").Select
Case 4
Sheets("Adatok").Select
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").CurrentPage = "4"
Sheets("Premium").Select
Case 5
Sheets("Adatok").Select
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").CurrentPage = "5"
Sheets("Premium").Select
Case 6
Sheets("Adatok").Select
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").CurrentPage = "6"
Sheets("Premium").Select
Case 7
Sheets("Adatok").Select
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").CurrentPage = "7"
Sheets("Premium").Select
Case 8
Sheets("Adatok").Select
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").CurrentPage = "8"
Sheets("Premium").Select
Case 9
Sheets("Adatok").Select
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").CurrentPage = "9"
Sheets("Premium").Select
Case 10
Sheets("Adatok").Select
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").CurrentPage = "10"
Sheets("Premium").Select
Case 11
Sheets("Adatok").Select
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").CurrentPage = "11"
Sheets("Premium").Select
Case 12
Sheets("Adatok").Select
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").CurrentPage = "12"
Sheets("Premium").Select
End Select
Select Case Cells(1, 2).Value
Case 1
Sheets("Rezsi").Select
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").CurrentPage = "1"
Sheets("Premium").Select
Case 2
Sheets("Rezsi").Select
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").CurrentPage = "2"
Sheets("Premium").Select
Case 3
Sheets("Rezsi").Select
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").CurrentPage = "3"
Sheets("Premium").Select
Case 4
Sheets("Rezsi").Select
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").CurrentPage = "4"
Sheets("Premium").Select
Case 5
Sheets("Rezsi").Select
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").CurrentPage = "5"
Sheets("Premium").Select
Case 6
Sheets("Rezsi").Select
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").CurrentPage = "6"
Sheets("Premium").Select
Case 7
Sheets("Rezsi").Select
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").CurrentPage = "7"
Sheets("Premium").Select
Case 8
Sheets("Rezsi").Select
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").CurrentPage = "8"
Sheets("Premium").Select
Case 9
Sheets("Rezsi").Select
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").CurrentPage = "9"
Sheets("Premium").Select
Case 10
Sheets("Rezsi").Select
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").CurrentPage = "10"
Sheets("Premium").Select
Case 11
Sheets("Rezsi").Select
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").CurrentPage = "11"
Sheets("Premium").Select
Case 12
Sheets("Rezsi").Select
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").CurrentPage = "12"
Sheets("Premium").Select
End Select
End Sub -
Dr V
őstag
Sziasztok!
Van egy közösen használt excel tábla, amibe megjegyzéseket, észrevételeket írnak bele.
Ha egy sort kitöltenek, elvileg annak a sornak meghatározott celláit kell kitölteni. De ez sajnos nincs mindig így.
Egy meghatározott oszlopban kellene megszámolnom az üres cellákat, de a tartomány csak a kitöltött sorokat kell, h lefedje. A =COUNTIF(IG:G; "") nem működik. Milyen képlettel tudnám megoldani a problémát? -
TrollBalint
addikt
Hello,
köszi, mindenképpen megnézem ezt a képletet, mert egyszerűbbnek tűnik, mint amit én találtam. Azt egyelőre nem is értem, hogy számol, anélkül meg nem szívesen alkalmazom. (a Networkdays.intl-t használom, már megvan hozzá a paraméter lista, hogy tudja, mi a szabad szombat, mi a dolgozós).
azért ideírom, amit én találtam, ha valakit még érdekelne:
Excel 2013 munkaóra számolás függvénnyelköszi mégegyszer
https://www.pathofexile.com/account/view-profile/Haarkon/characters
-
Grodd
tag
válasz TrollBalint #30123 üzenetére
Hasonló az alapelve annak is, csak az enyém tömörebb És még tömörebbé lehet tenni, ha beveted a name managert a 24*(műszakvég - műszakkezdet) helyettesítésére...
Az networkdays.intl nem segít a szombatáthelyezésekben, mert azzal nem a dolgozós vagy szabad szombatok listáját tudod megadni paraméterként, hanem azt, hogy a hét mely napjai legyenek hétvégék (mert ez vallásonként/nemzetenként/régiónként eléggé variálódhat).
Vagy hogy gondoltad a dolgot?
-
Szicskeee
tag
hp = InputBox("Hanyadik honap?")
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").ClearAllFilters
On Error GoTo msg
ActiveSheet.PivotTables("PivotTable1").PivotFields("Honap").CurrentPage = hp
msg:
MsgBox ("Nem letezik ilyen honap!")Ezzel probalkoztam de sajnos a letezo honapra is azt irja, hogy nem letezik.
[ Szerkesztve ]
-
Nerazzurri95
tag
Sziasztok!
Visszakeresgettem a topikban, de működő megoldást nemigen találtam. A problémám az lenne, hogy úszó eredményeket szeretnék tárolni (tehát fontos lenne ezredekig a számolás), és mindenféle statisztikákat számolgatni velük. Viszont már a legalapabb műveleteket sem tudom megoldani, pl. egy időeredmény kivonása a másikból. Cellaformázásnál rájöttem, hogy pp:mm.000-ra állítva elvileg a nekem megfelelő formátumot kapom, de bármit számolva #ÉRTÉK! üzenetet kapok... Hogy lehetne ezt megoldani? Előre is köszönök bármilyen segítséget. (2016-os Office verzióm van, ha számít ez valamit)
Siemens A50 > SE K510i > SE W890i > Xperia Mini Pro > Alcatel OT 995 > MI2S > P10 > S8 > S10
-
Grodd
tag
válasz Nerazzurri95 #30131 üzenetére
Gondolom, az lehet a hiba, hogy szövegek vannak a cellákban, nem értékek.
Olyan képletet szeretnél, amivel a "pp:mm.000" formában tárolt szövegeket értékké alakítva lehet matematikai műveleteket végezni? Vagy át szeretnéd alakítani a szöveget értékké? -
-
Grodd
tag
válasz Nerazzurri95 #30133 üzenetére
Oszd meg valahol, megnézem mi a legegyszerübb.
-
Adebayor
aktív tag
sziasztok
hogy a fenébe lehet kikapcsolni excel-be hogy az legyen benne a cellában amit én akarok beirni??? rohadék cellaformázás, azt hiszi az excel hogy ő jobban tudja mit karok...
76561198182610699
ezt a számsorozatot akarom bemásolni, probáljátok ki mit ir be helyette, nem is az hogy, 7,65612E+16-ot jelenit meg, de ha ujra ki akarom másolni akkor ez lesz: 76561198182610600 Akkor most miért változtatja meg az utoslo kettő számot 00-ra???
hülye okoskodó f...sz excel
Konfigom: Intel i5 10400 - ASUS Prime B560M-K - Gigabyte 1660S oc 6gb - 32GB ram - FSP 600W Hydro Bronze HD600
-
Fferi50
őstag
válasz Adebayor #30136 üzenetére
Szia!
Néha azért nem árt elolvasni, amit az excel képességeiről írnak.
A jelenség oka egyszerűen az, hogy a számokat az excel 15 jegy pontosságig tárolja, utána csak 0 következik.
Ha a teljes számsort szeretnéd a cellában látni, akkor formázd meg a cellát szövegként - vagy beíráskor legyen az első karakter egy aposztróf (ez ugyanazt jelenti).Üdv.
-
TrollBalint
addikt
úgy paramétereztem, hogy a munkanapok hétfőtől szombatig tartanak, a "holiday"-ben meg megadtam az összes olyan szombatot, amikor nem kell dolgozni. (Nem mondom, hogy nem macerás, de csak egyszer kell évente megcsinálnom )
Networkdays.intl(kezdődátum;végdátum;11;holidays)Mikor írom be a képletet a gyors help felsorol csomó lehetőséget a 3. paraméterre, hogy miket vegyen hétvégének. A 11 jelenti a vasárnapot. És persze nem csak a normál szombatokat, hanem a munkaszüneti napokat is fel kell venni a holidays-be és akkor működik. Egyébként kipróbáltam a tiedet, de nem ugyanazt az eredményt hozta. Gonodlom a weekdays függvény miatt.
https://www.pathofexile.com/account/view-profile/Haarkon/characters
-
Gem Geza
csendes tag
Hali!
Van valamilyen egyszerű megoldás, amivel egy táblázat több oszlopában lévő üres cellákat számolom össze?
Eddig csak bonyolultabbnál- bonyolultabb ötleteim születtek amik nem is működtek....és Macróban egyáltalán nem vagyok otthon....Előre is köszi a segítséget
GG -
DeFranco
nagyúr
válasz Gem Geza #30143 üzenetére
én sem ismertem, kapásból én is valami =DARABTELI(tartomány;ÜRES()) gnómmal ugrottam neki, ami ofc nem működött, aztán elkezdtem böngészni a képletgyűjteményt. végül elkezdtem beírni hogy =DARA a cellába, és gyorstippszerűen feldobta utolsó helyen a DARABÜRES-t.
fejből nem fogsz tudni minden képletet, nem is kell
OFF: tegnap egy rajzot össze kellett tennem 2013-as powerpointban, ledobtam a hajam mennyire kényelmesre csiszolták az illesztéseket, mindent mutat vezetővonallal, hogy épp melyik objektumot melyikkel illeszted párhuzamba, milyen ezzel egyenlő távolságok vannak még, mikor érsz valamelyik objektum közepéhez, stb. úgy lehet vele dolgozni mint a kisangyal. hihetetlen kezes.
[ Szerkesztve ]
-
m.zmrzlina
senior tag
Úgy tudom hogy van az excelben egy beépített billentyűkombináció ami az aktív cella tartalmával kitölti az aktív cella alatti tartományt.
Mint a duplakatt a cella jobb alsó sarkán illetve az alábbi sor is ezt csinálja
ActiveCell.Copy Destination:=Range(Cells(ActiveCell.Row + 1, ActiveCell.Column), Cells(ActiveCell.CurrentRegion.Rows.Count, ActiveCell.Column))
Mi ez a bill. komb?
-
sztanozs
veterán
válasz m.zmrzlina #30145 üzenetére
Ha ki van jelölve a tartomány és szerkesztés módban vagy (F2), akkor a ctrl+enter bemásolja az értéket (vagy függvényt) a többi kijelölt cellába.
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
m.zmrzlina
senior tag
válasz sztanozs #30146 üzenetére
Ezt ismerem és használom is de itt az Activecell.CurrentRegion.Rows.Count tulajdonság által meghatározott tartomány kitöltése a lényeg. Valami háromgombos kombináció rémlik de képtelen vagyok megtalálni.
Ha végképp nem megy akkor elmentem példában lévő soromat a Personalba csak minek ha van beépített lehetőség
Ha van...?
-
m.zmrzlina
senior tag
válasz m.zmrzlina #30147 üzenetére
Na meglett. Ha valaki más is szeretné használni: Ctrl+L
Ez ugyan nem pontosan az amit kerestem mert ennél előbb ki kell jelölni a kitöltendő tartományt úgy hogy a legfelső cellában - vagy ha több oszlopot jelölünk ki akkor a felső sorban - az a tartalom szerepeljen amivel ki akarjuk tölteni a a kijelölt tartományt.
Aztán CTRL+L és ....TADÁÁÁÁM....
[ Szerkesztve ]
-
Grodd
tag
válasz TrollBalint #30139 üzenetére
Valóban, ez így tényleg járható, erre nem gondoltam. És nem is annyira macerás megadni az összes szabadszombatot, ha van PowerQuery vagy Excel 2016. Csak List.Dates-szel behívod az összes szombatot (7-es step-pel az első szombattól, amennyit akarsz), és left anti merge-el kivonod az amúgy is megadott dolgozós szombatok listáját. Így egy-két egérkattintás az egész.
Új hozzászólás Aktív témák
- Android alkalmazások - szoftver kibeszélő topik
- LEGO klub
- Yettel topik
- Újabb Samsungok telepíthetik a Galaxy AI-t
- Luck Dragon: Asszociációs játék. :)
- Aliexpress tapasztalatok
- HiFi műszaki szemmel - sztereó hangrendszerek
- SSD kibeszélő
- Futás, futópályák
- Modern monitorokra köthető 3dfx Voodoo kártya a fészerből
- További aktív témák...
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Adobe Creative Cloud - 2024. 04. 05 - 2025. 04. 05-ig
- PC JÁTÉKOK (OLCSÓ STEAM, EA , UPLAY KULCSOK ÉS SOKMINDEN MÁS IS 100% GARANCIA )
- Eredeti Windows, telepítéssel! Digital Doctor Számítógép Szerviz
- Steames kulcsok jó áron eladóak!
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen