- Videó stream letöltése
- A Sony szerint Japánon kívül is hódíthat az anime
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Szilárdtest-akkumulátorokat fejleszt Kína, jöhet az áttörés?
- Hamarosan elképesztő mennyiségű áramot fogyasztanak el az adatközpontok és az AI
- Ha Trump győz, Elon Musk politikai tanácsadó lehet
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Microsoft Excel topic
- Microsoft Word topic
- Crypto Trade
-
IT café
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
-
Metathrone
csendes tag
válasz Delila_1 #21224 üzenetére
Mégsem jó
Ez lett volna munka1-be, a thisworkbook rész helyett:
Private Sub ToggleButton1_Click()
If ToggleButton1.Value = True Then
Recalc
Else
Range("A1").Value = ""
End If
End SubDe sajna nem jó, mert a recalc nem deaktiválódik. Azt hogy tudom megoldani, hogy az else után a recalc leálljon?
-
user112
senior tag
válasz Delila_1 #21239 üzenetére
Kedves Delila_1!
Neked is nagyon köszönöm, tökéletesen működik ez is. Most már két módszerem is van.
Szükséges hozzá az eredeti táblát rendezni? Ahogy próbáltam, rendezés nélkül is megy. Még azon agyalok, hogy több oszlopos táblázattal is menne e, hogy ne kelljen utána már semmit sem csinálni. De majd próbálkozom vele, hátha sikerül nekem is rájönnöm.
-
user112
senior tag
válasz Delila_1 #21246 üzenetére
Az adatok különböző, de ugyanolyan szerkezetű forrásból jönnek, melyeket egy táblázatba másolok: öt oszlopban ugyanazon adatok vannak (pl. megrendelő adatai) és csak a 6. különbözik (pl. rendelésszám). Ebből szeretnék olyant, hogy mindenki csak egyszer lenne benne és a sor végén legyenek a rendelésszámai, akárhány is volt.
Az is nagyon jó lenne, ha kapásból valami TOTAL szerű dolgot tudnék csinálni a másik munkalapra. Pl. a rendelés adatok ugyanazok csak pl. a rendelés értéke változik és erre a mező kellene egy összesen. Tudom, hogy van kimutatás meg részösszeg, de nekem így kényelmesebb lenne. Lenne erre is valami megoldásod? -
-
addikt
válasz Delila_1 #21280 üzenetére
Köszi szépen
Ám elkeserítettek, hogy a kiinduló érték csak év (azaz 2008.04. helyett csak 2008 van), így viszont eleve hülyeség, csak kb értékre lehet számolni. Arra viszont nem jöttem rá, hogy a cellaformátumot ÉV-re lehessen állítani, hogy 2008-at beírva 2008-as (vagy spec 2008.06-nak) évnek tekintse a dolgot.
-
glocker
tag
válasz Delila_1 #21304 üzenetére
hm.. köszi a tippet... kicserélem
Ha már ilyen kedves vagy, egy kicsit visszaélnék a helyzettel, lennének még kérdéseim
Egy (három műszakos munkarendhez) műszakbeosztást csinálnék de vannak nehézségeim:
1.
Néha előfordul, hogy egy képleten módosítva már nem működik a képlet, akkor sem ha vissza módosítom az eredeti értékére (a lenti képen a 21.sorban látható a probléma).Pl:
a Stat tábla egy cellájában ez van, és működik is: =Param!A19 (mutatja a Param tábla A19-es cellájának értékét)ha kézzel módosítom, pl.: =Param!$A$19 akkor valamiért / valahogy megszűnik képletnek lenni és a képletet csak szövegként értelmezi / kezeli... ha vissza írom erre =Param!A19, akkor is szöveg marad (tehát NEM mutatja a Param tábla A19-es cellájának értékét)
Ha másik (pl alatta lévő nem módosított) cella másolatával fölülírom akkor ismét műxik, de pl. csak a formátum másolás nem elég...
Kipróbáltam, azt is, hogy ezt =Param!A19 átírom erre =Param!A20, de szintén "szöveggé válik"...
2.
csoportosítás...Olyan kibontható / bezárható csoportosítást szeretnék ahol kb a következő módon jelennek meg az adatok:
+Teljes év
+Első félév
+Január
+Február
valami
valami más
+Első félév
...Ha a Januári adatokat összecsukom az ismételt kibontásukhoz a februárra kell kattintani ami elég zavaró...
(nem világos, hogy kell úgy megcsinálni, hogy a januárra kelljen kattintani a januári kibontáshoz)Esetleges segítséged, előre is köszönöm!
[ Szerkesztve ]
bocs a béna kérdéseket :-(
-
glocker
tag
válasz Delila_1 #21306 üzenetére
Köszönöm segítséged!
... nézem / próbálom...
1. az általad mondott megoldás MŰKÖDIK (tehát szerkeszthető a képlet ha az elejétől fogva beírással hozom létre és nem pl. a célra történő mutatással / kijelöléssel)
2. mintha jól csinálnám, de nem ugyanaz az eredmény mint neked (valamiért nekem alulra akarja az összesítés sort, ez látszik a mintánál is amit a funkciónál jelez) kerülő megoldásként áttettem az összesítendő sorok alá a hónapneveket (bár ez kicsit zavaró... de működik)
Talán nem mellékes és eddig sajnos nem mondtam: magyar Office2010-ről van szó...
Még egyszer köszönöm!
[ Szerkesztve ]
bocs a béna kérdéseket :-(
-
glocker
tag
válasz Delila_1 #21310 üzenetére
Az amúgy is látszik, hogy nem vagyok egy Excel bajnok, de ennyire bénának sem gondoltam magam... (eddig)
(erre rájöhettem volna... és ez csak azért gáz, mert ha egy komoly tapasztalattal bíró kolléga szabadidejét fecsérli arra, hogy segítsen akkor illik komolyabb problémát felvetni és nem olyat amire két kattintással magától is rájöhet az ember)
Köszi még egyszer!
bocs a béna kérdéseket :-(
-
veterán
válasz Delila_1 #18606 üzenetére
szia Delila!
ismét hasznát vettem ennek a remek kódnak, tökéletes módszer a beolvasásra. viszont nem teljesen értem, hogyan is kellene fordítani, értelmezni a IF ágban megadott két feltételt:
<.>
<..>
ez csak arra utal, hogy egy fájlnév nyilván nem lehet . és .., vagy van más jelentése is?illetve az sem tiszta teljesen még, hogy a kód végén mire is szolgál az FN=Dir() sor pontosan?
köszönöm, ha ezt megosztod velem
"a jövötsajnos nemlehet tudni csakhamárotvagy deakormegmár azajelen"
-
Louro
őstag
válasz Delila_1 #21339 üzenetére
Van egy userform. Ezen vannak a gombok, jelölőnégyzetek, freetext mező.
Vannak a modulok, amikben a makrók futnak le.
A makrók futtatása paraméterek nélkül tökéletesen működnek. De ha játszani szeretnék a paraméterekkel, akkor hiába van a userform-omon 5 jelölőnégyzet, nem tudom az értéküket átadni a modulnak.
Remélem így kicsit pontosítottam. Ha userform-ba szeretném az összes makróm, akkor lefutnak. Akkor annyit csinálok, hogy a Click eseményre a modulban szereplő makrót átmásolom és ahol szükséges, ott a paraméterre hivatkozok. De az nem megy, hogy a Click eseményre meghívok egy modult és átadok paramétert. REngeteget gugliztam és kerestem megoldást, de kb. 2-2,5 hét után adta fel és fordulok hozzátok.
Azt gondolnám, hogy az jó lehet, hogy
module.macro(elso_parameter, masodik_parameter, harmadik_parameter)[ Szerkesztve ]
Mess with the best / Die like the rest
-
Louro
őstag
válasz Delila_1 #21342 üzenetére
Wow, köszi. Előbb a paraméterezést kipróbálom. De ha könnyen áttekinthető maradhat, hogy egy oldalon van az összes script, akkor nyitott vagyok rá.
Különben - kicsit hardcore - lefutási időben van különbség itt? Modulokban tárolom -e vagy egy oldalon vannak -e a scriptjeim?
Mess with the best / Die like the rest
-
nebulo0128
csendes tag
válasz Delila_1 #21373 üzenetére
Az úgy nekem nem megfelelő, mert 8-10 excellel dolgozok egyszerre, nagyon macerás 1 excel táblában váltogatni, ezért van úgy hogy külön excel programként nyitogatja meg és nem mindig ugyan abban.
A gond ott van hogy így nem működik a hivatkozás egyikből a másikba.(Persze ha megnyitom excelből és úgy csinálom akkor működik, de ha már dolgozok valamiben akkor rohadtul macerás több táblázatot lementegetni és úgy megnyitni, betallózni újra)
office 2010-et használok
[ Szerkesztve ]
https://www.flickr.com/gp/128093251@N07/6q2B04
-
nebulo0128
csendes tag
válasz Delila_1 #21375 üzenetére
azt én így értem is, de gáz, így most megnyitom, win7 kihúzom az egyiket jobb szélre ott van, megnyitom másikat kihúzom balszélre ott van, egyszerű, átlátható. ugyanez nem annyira átlátható ha egy excelben dolgozok. főleg ha mondom már több mint 2 tábla van megnyitva.
itt alapvetően a kezelhetőséggel van a probléma, minek +5 kattintás ha meg tudom csinálni 1 mozudlattal szutyok az excel...
úgy érzem a problémámra vagy az egyik verzió vagy a másik a lehetőség, a két verzió együtt meg lehetetlen.(a gáz csak az h ezt főnököm rohadtul nem érti meg és ezzel baszogat)
https://www.flickr.com/gp/128093251@N07/6q2B04
-
PindurAnna
Közösségépítő
-
user112
senior tag
válasz Delila_1 #21239 üzenetére
Kedves Delila_1!
Már régebben volt egy kicsit, mikor küldted segítségül a makrót!. Most az a bajom vele, hogy ha szöveges adatok helyére törzsszámok kerülnek, akkor ezt a hibát kapom:
Run-time error '1004':
WorksheetFunction osztály Match tulajdonsága nem érhető el:
és a követkeő sorra áll: sor1 = Application.WorksheetFunction.Match(ertek, Columns(6), 0)
A cellaformátum általános.
Mi a baja?
Köszönöm! -
bteebi
veterán
válasz Delila_1 #21498 üzenetére
(Most már) nálam is . Elsőre lefut hiba nélkül, de ha utána újra lefuttatom, akkor előjön ez a hiba. Második futás után - nem tudom miért - azt csinálja, hogy már eleve szétbontja oszlopokra a szöveget. Ezek szerint nem csak minden indítás után végzi el a tagolást, ami számomra meglepő. Ráadásul a munkafüzetben bárhová másolom az adatokat, akkor is szétbontja oszlopokra. Valószínűleg emiatt van a hibaüzenet is, bár nem világos, hogy miért.
#21500: Köszönöm neked is! Ismertem amúgy ezt a funkciót, bár még talán csak egyszer-kétszer használtam korábban.
Cancel all my meetings. Someone is wrong on the Internet.
-
lenkei83
tag
válasz Delila_1 #21522 üzenetére
Megoldottam máshogy...
Minden lapon van fix cellám ami nem változik:
Sub AR_APSELECT()
Dim SheetArray() As Variant
Dim ws As Worksheet
Dim indx As Integer
For Each ws In ThisWorkbook.Sheets
If ws.Range("A6") = "Company" Then
ReDim Preserve SheetArray(indx)
SheetArray(indx) = ws.Index
indx = indx + 1
End If
Next
If indx > 0 Then
Sheets(SheetArray()).Select
End If
End Sub -
gobe22
csendes tag
válasz Delila_1 #21549 üzenetére
Igazából kicsit bonyolultabb a történet, mert 2 oszlop van (A és B) ahol A-ban végig van egy többezres lista, a B-ben pedig csak ha van hozzátartozó adatok vesszővel elválasztva. Ezért kérdeztem hogy meg lehet-e oldani hogy az üres sorokat is meghadja, ráadásul a B oszlopba kerülnek a rendezendő elemek.
De óriási segítség amit eddig is küldtél, mert vlookupolással így is meg tudom oldani belőle, csak van így még pár plusz lépés.
De ezer köszi az eddigieket!
Új hozzászólás Aktív témák
- LEGO klub
- Politika
- Milyen légkondit a lakásba?
- Milyen okostelefont vegyek?
- Videó stream letöltése
- Assetto Corsa Competizione
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- A Sony szerint Japánon kívül is hódíthat az anime
- Samsung Galaxy Tab S7+ - növekmény
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest