-
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
-
veterán
meg lehet azt oldani valahogy excelben, hogy egy oszlopban szereplő számadatokat (mondjuk 100 sor) úgy csoportosítson az excel, hogy ezeket felhasználva létrehoz 5 másik oszlopot, és ebben az öt oszlopban az első, nagy oszlopból felhasznált számadatok értékének összege nagyjából egyenlő legyen?
remélem sikerült érthetően megfogalmazni a kérdést
"a jövötsajnos nemlehet tudni csakhamárotvagy deakormegmár azajelen"
-
Tyren
aktív tag
Még egy kérdés:
Excelben elméletileg van olyan gyorsbillentyű, ami beírja (értékként) az aktuális dátumot az adott cellába. Az aktuális időt a (ctrl+shift+.) beírja, de a dátumra ilyet nem találok és ami a súgóban van (ha jól emlékszem (ctrl+, az sem működik. Esetleg ha valakinek van ötlete, megköszönném.[ Szerkesztve ]
''A barátaid megtanítanak arra, amit tudni szeretnél, az ellenségeid pedig arra, amit tudnod kell.''
-
lappy
őstag
Szia!
Ha 2003 as excel van akkor
Aktuális dátum: Jelöljük ki a cellát, és nyomjuk meg a CTRL+. (pont) billentyűket (a szerkesztőlécen).
Aktuális idő: Jelöljük ki a cellát, és nyomjuk meg a CTRL+SHIFT+. (pont) billentyűket.Aktuális dátum és idő: Jelöljük ki a cellát, és nyomjuk meg a CTRL+. (pont), majd a Szóköz, végül a CTRL+SHIFT+. (pont) billentyűket (a szerkesztőlécen).
Újabb verzióban nem működik csak az idő!Bámulatos hol tart már a tudomány!
-
repvez
addikt
Tudna nekem valaki segiteni hogy 2007-es 64bites excelben miért van az hogyha 2 munkafüzetes megnyitok akkor mindig csak az éppen aktiv jön fel az asztalra ?a tálcán mindegyik külön jelenik meg de az asztalon nem tudom egymás mellé tenni öket hogy egybe lássam mindegyiket?Ez elég zavaró minden egyes adatnál átváltogatni az ablakok között.
A másik problémám, hogy van egy munkafüzet amin a munkalap jelszavas adatvédelemmel van ellátva.Ezt hogyan tudom bemásolni egy másik munkalapra, hogy változatlan formában maradjon minden képlet makró formázás ?Csak annyit akarok vele hogy egy munkafüzetben legyenek azok a lapok amik egybetartoznak.
A nem jelszavasakkal nincs is gond azt simán tudom a másolás/áthelyezéssel .Probáltam hogy kijelölöm az egész területet, ami látszatra sikerült is,de a funciók nem müködnek rajta igy. -
laci8080
csendes tag
Az alabbi program egy ötös lotto variaciot tartalmaz 21 szam 5 kihuzottra 5 talalat,de hogyan tudnak olyant csinani ami mondjuk 2 kihuzottra 2talalatot garantal??
Vagy 4 kihuzottra 3as talalatot?
o=2
For i = 1 To 17
For j = i + 1 To 18
For k = j + 1 To 19
For l = k + 1 To 20
For m = l + 1 To 21
Cells(o, 1) = i
Cells(o, 2) = j
Cells(o, 3) = k
Cells(o, 4) = l
Cells(o, 5) = m
o = o + 1
Next
Next
Next
Nex
Next
-
repvez
addikt
Igen ez egy félmegoldásnak jó, de jobb lenne ha megoldható lenne mint régen hogy 2 vagy több különálló ablak lenne az asztalon mintha különböző programok lennének.
Igy ha 2nél több excelt nyitok meg akkor már nem mindig kerül felülre az aktiv rész .
Nem tudom , hogy mi okozza ezt ,de régen jól müködött ez a verzió is,lehet valamilyen frissités ceszte el. -
-
lacipapi
csendes tag
válasz repvez #14714 üzenetére
Jelszó eltávolításához futtasd le az alábbi makrót.
Sub passwordbreaker()
'a szerző: brettdj / www.experts-exchange.com
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim i1 As Integer, i2 As Integer, i3 As Integer
Dim i4 As Integer, i5 As Integer, i6 As Integer
On Error Resume Next
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If ActiveSheet.ProtectContents = False Then
MsgBox "One usable password is " & Chr(i) & Chr(j) & _
Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
ActiveWorkbook.Sheets(1).Select
Range("a1").FormulaR1C1 = Chr(i) & Chr(j) & _
Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
End SubMásold be egy VBA modulba, majd futtasd le.
Lelkes, de már egy kicsit idős amatőr
-
lacipapi
csendes tag
válasz repvez #14716 üzenetére
Megnyitod a jelszóval védett munkalapot, majd Alt+F11-el belépsz a VB szerkesztőbe.
A baloldali ablakban jobb klik, - insert, - module, majd a jobboldalon megjelenő ablakba bemásolod a makrót, F5-el elindítod makrót, majd a felugró üzenetben OK.
A megjelenő nem az igazi jelszó, de utána te olyat írsz be amit akarsz.
A fájlról csinálj előtte egy másolatot.Lelkes, de már egy kicsit idős amatőr
-
Tyren
aktív tag
válasz repvez #14716 üzenetére
2007 és 2010-ben először a ribbon testreszabásánál (lletve a menüben) engedélyezni kell a Fejlesztőeszközöket. Ha ez megvan, akkor azok közül a "Visual Basic" ikonnal elindul a VB (meglepő módon ).
Ha ez megvan, akkor jobb oldalt kiválasztod azt a VBAProject-et, amelyik után a szóban forgó excel neve áll. Insert - Module. Ekkor autómatikusan megnyílik a modul ablaka (ha nem, akkor katt rá). Ide másold be a kódot. Mentés. A munakfüzetben a makrók nevű ikon megnyomásával előjönnek a makrók, kiválasztod ezt (a kód alapján a neve "passwordbreaker" lesz).Ha jól látom a kódban, akkor minden kódolt munkalapon le kell futtatni, de ebben nem vagyok biztos, én is elég amatőr vagyok.
Remélem így már menni fog.''A barátaid megtanítanak arra, amit tudni szeretnél, az ellenségeid pedig arra, amit tudnod kell.''
-
Tyren
aktív tag
válasz repvez #14719 üzenetére
Gyorsan kipróbáltam és nekem működik.
Figyelj rá, hogy az "End Sub" legyen az utolsó sora, utána már ne legyen semmi. Úgy működnie kell.
(kettő "End Sub" van benne, de az nem gond, így ahogy van jónak kéne lennie.)''A barátaid megtanítanak arra, amit tudni szeretnél, az ellenségeid pedig arra, amit tudnod kell.''
-
wetomi
aktív tag
Sziasztok!
2010-es Excellben, vagy általánosságban Officeban, megoldható-e az, hogy egy napközben szerkesztett, közben csak az automatikus mentéssel mentett, majd bezáráskor a fájl mentésére (véletlenül) nem-et nyomva előkerítsük az utolsó változatot.
Ami mappát találtam ideiglenes fájloknak, megnéztem, nem találtam megfelelőt mentést.
Gondolom a mentés elutasításával a háttérben mentett temporary fájlt törölte. -
wetomi
aktív tag
Csak azt figyeltem, hogy szalagmenü, nem 10-es, hanem 2007-es Excell, sp2.
Jó ötletet adtál, de nem találtam egyelőre megfelelő lehetőséget. Sajnos a fájl még a korábbi verziós xls.
Amit hiányoltam/nem találtam meg, az az automatikus mentés megtartása opció. De ezek szerint ez lehet már 2010-es feature.
De a továbbiakban legalább jobban tudom, merre induljak, még keresgélek és írok, mire jutottam.
A kedves kollégának pedig (már a második eset, hogy közel fél napi munkának veszik nyoma) talán sikerül megértenie, hogy olvassa el kiírt dolgokat. -
Töki bácsi
aktív tag
Sziasztok!
Olyan segítségre van szükségem, hogy rendelkezésemre áll 3 oszlop (szélesség, hosszúság, ár). A szélesség és a magasság függvénye az ár. Kb igy néz ki:
Szélesség Hosszúság Ár
600 1000 12500.-
600 1200 15000.-
700 1000 17500.-
700 1200 20000.-Mind a hosszúsági és a szélességi adatok is többször ismétlődnek. Azt szeretném elérni, hogy ha beírom az egyik cellába a pl. 600-as szélességet, egy másikba pl. 1000-es hosszúságot, akkor kiadja a 12500 értéket. Tehát nem találtam még meg a szükséges függvényt. Előre is köszönöm a segítséget!
osu-no seishin
-
lappy
őstag
válasz Töki bácsi #14725 üzenetére
Szia!
Attól függ hogy hány összefüggés van szélesség és hosszúság között?!Bámulatos hol tart már a tudomány!
-
lappy
őstag
válasz Töki bácsi #14727 üzenetére
Én érvényesítési listával oldanám meg!
Bámulatos hol tart már a tudomány!
-
negus99
csendes tag
Sziasztok,
A segítségeteket szeretném kérni, egy makró ügyében.
Jelenleg úgy működik a programom, hogy van egy file ami tartalmaz 3 munkalapot, ebből egy billentyű kombináció lenyomásával lementi az utolsó kettőt, egy az első munkalapon meghatározott néven. Az első munkalap egy lista ami folyamatosan növekszik, azt szeretném megoldani, hogy az elmentés után a file-nevet tartalmazó cellába csináljon egy hiperhivatkozást az elmentett file-ról.Előre is köszönöm a segítséget!
-
félisten
válasz negus99 #14731 üzenetére
Hyperlinks.Add Range("A1"), "FILE://C:\users\Fire\Documents\fire.xlsm", "", "", "fire.xlsm"
vagy
Range("A1").Formula = "=HYPERLINK(""FILE://C:\users\Fire\Documents\fire.xlsm"",""fire.xlsm"")"
Az első "elegánsabb", mivel úgy nem fog a cellában képlet látszódni.
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)
-
negus99
csendes tag
válasz Fire/SOUL/CD #14732 üzenetére
Köszi, de ez a része megy, lehet nem jól írtam le a kérdést, engem leginkább az érdekelne hogyan tudom megkerestetni a cellát.
Az A3-tól az A30000 ig vannak a sorszámok, amit folyamatosan minden sor hozzáadása után generál, a második munkalapon a BA11 ben az A3:A30000 tartomány aktuális legmagasabb értékét látom, és ez alapján szeretném visszakeresni az E oszlopban lévő összefűzött kódot, ami egyben a file neve is és aztán ha megvan ide beilleszteni a hivatkozást. -
félisten
válasz negus99 #14734 üzenetére
LastUsedCellInColumn = Range("E1").End(xlDown).Row
MsgBox (Range("E" & Range("E1").End(xlDown).Row))Az adott oszlopban nem lehet üres cella az adatok között.
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)
-
negus99
csendes tag
válasz Fire/SOUL/CD #14735 üzenetére
Köszi szépen végül is sikerült megoldani a problémát!
Windows("...").Activate
Sheets("...").select
i=range("BA1").value
Range("E" & (Range("BA'").value)).select
Activesheet.hyperlinks.add Anchor:=Selection, Adress:= thisfile & ".xlsx"kicsit gagyi de megoldja
A BA1 cella pedig a következő képlettel van megírva: =MAX(munka1!A3:A30000)
Még egyszer köszi a segítséget!
[ Szerkesztve ]
-
Cuci3
tag
Hello!
Tud valaki olyan oldalt, ahonnan magyarországi térképeket tudnék letölteni és objektumként beilleszteni egy Exelbe? Tehát én a megyénként szeretnék 1-1 objektumot, amiből aztán lesz egy szép nagy magyar térkép.Előre is köszi!
-
Delila_1
Topikgazda
Itt együtt van az összes megye, de ha beírod a keresődbe egyenként a megyék nevét, és hogy képet akarsz, külön-külön is lekérheted a képeket, csak nem biztos, hogy stimmel a méretü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.
-
Vazallus
tag
Hello,
2007-es Excellel létrehozott munkalapokat szeretnék 2003-ason futtatni de sajnos azokat a függvényeket nem tudja kezelni így használhatatlan, pedig letöltöttem neki innen ezt a konverter. [link] Lehet hogy én csináltam valamit nem megfelelően,szóval hogy lehetne rábírni?
"Mr. Salieri sends his regards"
-
lappy
őstag
válasz Töki bácsi #14729 üzenetére
Szia!
Így talán megfelel neked!
táblázat készítése:
1. vízszintes sorba a hosszúság!
2. függőleges sorba szélesség
3. a metszéspontokba az ár!
ha ez kész, akkor:
kis táblázat ahol meg kell adni a szélességet plusz a hosszúságot
akkor kiadja az árat
a képlet hozzá:
=INDEX(B3:E6;HOL.VAN(C12;B3:E3;0);HOL.VAN(D12;B3:B6;0))
Figyelj! tömbképletnek kell lennie!!Bámulatos hol tart már a tudomány!
-
Balinov
félisten
Sziasztok Sracok, a kovetkezo temaban kernem a segitsegeteket, javaslataitokat.
Adott 1 Excel 2007 munkafuzet, egy worksheet-tel, kb 40-41mbyte meret. kb 22ezer sor, kb 110 oszlop, term. tele adatokkal (ceg nyitott rendelesallomanya, osszes vevonek EMEA regiobol, osszes termekcsoportbol).
Ebbol szeretnek egy nagysagrendel kisebb meretu, kevesebb oszlop/sorbol allo excel fajlt kesziteni, amiben csak a hozzam tartozo accountok nyitott rendelesei vannak, csak azon oszlopokkal, amik szamomra ertekes informaciot hordoznak).
Kb 10 percembe kerult ma, hogy letrehozzak 1 makrot, ami kb a kovetkezot csinalja:
- Abban az oszlopban, ahol a CSR (customer service rep) nevek vannak, szur, hogy mindenki, kiveve en. Az igy kapott sorokat torlom (nem a tartalmat, a sort). Utana eltavolitom ezt a filtert.
- A maradek kb 700-800 sorbol allo forrasban kitorlom a szamomra lenyegtelen oszlopokat (oszlop kijeloles es utana torles)
- A maradek oszlopok sorrendjet atrendezem, ugy, hogy kezrealljon ill. ami adat gyakran kell, az a tablazat elso felen tunjon fel ( oszlop kijeloles, cut, majd a megfelelo helyen insert copied cell)
- Az igy kigyomlalt tablazatot formazom (oszlopszelesseget, betumeretet ill. cella szegelyt allitok be).A makro rogzitest ezutan leallitottam, majd elmentettem a personal macro book-ba.
Teszt gyanant az eredeti forrasfajlbol egy lokalis masolatot megnyitok, majd makro futtatas, de mar kb az elejen elhasal.
Visual Basic Hibauzenet:
Run-time error 91
Object variable or with block variable notSajnos ilyen szinten nem uzom az excel 2007-et, igy tanacsot kernek, hogy a fent reszletezett folyamatokat ti hogy oldanatok meg.
A forrasfajlt Oracle R11-bol minden reggel exportaljak es kozzeteszik. Termeszetesen minden nap, 1x szeretnem ezt a feladatot megoldani, lehetoleg minel jobban automatizalva.
Merre induljak el? Alkalmas erre tenylegesen egy egyszerubb makro? Korabbi verzio lenyegesen egyszerubb, csak az en cuccaimat tartalmazo fajl volt, ott a makro gyakorlatilag egy Concatenate fuggveny kivetelevel sima formazas volt, semmi cellathelyezes, torles, stb.
Lehet, nem 1db makroba kellene ezt suriteni? Gondolok olyanra, pl. hogy 3 kulonbozo makro;
1. Kigyomlalja a reszlit, csak a sajat soraimat hagyna meg
2. Torolne ill. athelyezne a megfelelo oszlopokat tartalommal egyutt
3. Tenyleges formazas (oszlopszelesseg, betumeret, concatenate ill. vlookup 5 uj oszlopbanKoszonettel varok barmilyen jo tanacsot
udv
Balinov6yrs, 19.5kg :) Realme X2 Pro 12/256, Fizetési elvárás: hát, én már a Google-ban is sokat kerestem.... Flickr fotoim: http://www.flickr.com/photos/magdabalinko/
-
Balinov
félisten
válasz Delila_1 #14747 üzenetére
ize, nem ertem a kerdest. A fajlt, amit naponta kozzetesznek egy halozati mappaban, mindig lementem a sajat gepre, a fajlnevben van az aktualis datum(is), es az nem tartalmaz semmilyen makrot, fuggvenyt, tenyleg csak nyers adathalmaz
6yrs, 19.5kg :) Realme X2 Pro 12/256, Fizetési elvárás: hát, én már a Google-ban is sokat kerestem.... Flickr fotoim: http://www.flickr.com/photos/magdabalinko/
-
Delila_1
Topikgazda
válasz Balinov #14748 üzenetére
A makró, amit a personalba írtál, egy bizonyos füzetre vonatkozott. Erről készítettél egy másolatot. Ha a másolat címe, helye nem egyezik meg az eredetiével, a makró nem találja meg.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Balinov
félisten
válasz Delila_1 #14749 üzenetére
Tenyleg? Szentul meg voltam gyozodve, hogy egy adott utasitassorra. Legalabbis az elzo, custom xls-hez, honapokkal ezelott csinaltam egy formazasos makrot, amit mindig az aktualis datummal ellatott fajnevu tablan alkalmaztam. Azon sose reklamalt
6yrs, 19.5kg :) Realme X2 Pro 12/256, Fizetési elvárás: hát, én már a Google-ban is sokat kerestem.... Flickr fotoim: http://www.flickr.com/photos/magdabalinko/
Új hozzászólás Aktív témák
- BestBuy topik
- Itt az első kép a 2024-es Nokia 3210-ről
- PlayStation rajongói nyereményjáték
- Politika
- Gray Zone Warfare
- Autós topik látogatók beszélgetős, offolós topikja
- Milyen TV-t vegyek?
- Vodafone-ra áttért Digi Mobilosok
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Vezetékes FEJhallgatók
- További aktív témák...
- Steames kulcsok jó áron eladóak!
- Windows 10/11 Home/Pro , Office OEM/Retail kulcsok
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! LEGOLCSÓBB! Automatikus 0-24
- PC JÁTÉKOK (OLCSÓ STEAM, EA , UPLAY KULCSOK ÉS SOKMINDEN MÁS IS 100% GARANCIA )