-
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
-
Delila_1
veterán
Akkor jön a makró, amit modulba kell bemásolnod.
Sub Atrendez()
Dim Innen As Long, Ide As Long, osszeg As Single
Innen = 2: Ide = 2: osszeg = 0
Cells(1, 10) = Cells(2, 1) & " " & Cells(2, 2)
Do While Cells(Innen, 1) <> ""
If Cells(Innen, 1) & " " & Cells(Innen, 2) = Cells(1, 10) Then
Cells(Ide, 6) = Cells(Innen, 1)
Cells(Ide, 7) = "T"
Cells(Ide, 8) = Cells(Innen, 3)
osszeg = osszeg + Cells(Innen, 3)
Else
Cells(Ide, 6) = Cells(Innen - 1, 2)
Cells(Ide, 7) = "K"
Cells(Ide, 8) = osszeg
Range(Cells(Ide, 6), Cells(Ide, 8)).Font.Bold = True
Cells(1, 10) = Cells(Innen, 1) & " " & Cells(Innen, 2)
Innen = Innen - 1
osszeg = 0
End If
Innen = Innen + 1: Ide = Ide + 1
Loop
Cells(Ide, 6) = Cells(Innen - 1, 2)
Cells(Ide, 7) = "K"
Cells(Ide, 8) = osszeg
Range(Cells(Ide, 6), Cells(Ide, 8)).Font.Bold = True
Cells(1, 10) = Cells(Innen, 1) & " " & Cells(Innen, 2)
End Sub -
0P1
aktív tag
Igen, ez inkább matek, mint excel

Információhiányod van, mivel 6 ismeretlened van és 4 független egyenleted.
Az utolsó (2016 egész vére vonatkozó) ugyanis felesleges, az kiszámolható a rendelkezésre álló információkból.
Még legalább két független információ hiányzik, hogy egyértelműen megoldható legyen (pl 2 negyedév adata) -
Delila_1
veterán
Ha nem jön össze, add meg, hogy az egyes füzetekből melyik állományokat kell összemásolni.
A
Range("A1").CurrentRegion.Offset(1, 0).Copy WSGy.Range("A" & usor)
sor kijelöli és másolja (címsor nélkül) a megnyitott füzetnek azt a részét, ami az A1 cellától kezdve egybefüggőnek tekinthető. Ezt írhatod be a
Range("A1:A25").Copy WSGy.Range("A" & usor)
sor helyére – ha A1-ben kezdődnek a másolandó tartományaid.
-
Delila_1
veterán
Nézz el ide.
Keveset kell módosítani benne.
A Range("A1:A25").Copy WSGy.Range("A" & usor) 'másolás sorban az A1:A25 helyett írd be a jelenléti tartomány területét. Mivel ez változik, bőven add meg a sorok számát, hiszen ha többet másol 1-1 füzetből, mint a kitöltött terület, úgyis csak üres cellák kerülnek a gyűjtő füzetedbe, amik a következő jelenléti behívásakor felülíródnak. -
hallgat
csendes tag
A változó fájlnevek nem akkora gond, ha tartasz egy külön munkalapot a fájlnevek megadására.
Itt mondjuk az "A" oszlopban a fájlok elérési útját megadod szövegesen, egyenként.
Ha van új, azt hozzáteszed.
Így a makró tudja majd, hogy melyik fájlokkal kell foglalkoznia és azoknak mi a pontos elérési útja.Ez persze nem megoldás a makróra, de a fájlnevekre igen.
-
föccer
nagyúr
Jelöld ki az E oszlopot, majd simán nyomj egy sorba rendezést, bővítsd az adattartományt. Másik variáció, hogy a legfelső sort kijelölöd és beállítasz egy szűrőt, majd E oszlop szűrőjében rendezed sorba.
Ez után E oszlopot kijelölve használd a részösszeg funkciót. A felugró ablakban beállítod, hogy költséghely szerint rendezzen és melyik oszlopot adja össze. Bal oldalt megjeleni 3 "+" jelecske egészen kint a munkalap széplen, fent a felső sarokban. Ott tudod kibontani/bezárni az adott szinteket.
üdv, föccer
Új hozzászólás Aktív témák
- MEGA AKCIÓ! - Jogtiszta Windows - Office & Autodesk & CorelDRAW - Azonnal - Számlával - Garanciával
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Game Pass Ultimate előfizetések 1 - 36 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN! AKCIÓ!
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap - 15% AKCIÓ
- Dell Latitude 7280,12.5",FHD,i7-6600U,8GB DDR4, 128GB SSD,WIN11, 2 KAMERA
- iPhone X 64Gb akku 100%
- szinteÚJ Dell 15 i7 1355U 32GB 1TB 120Hz!!!!!!
- Samsung Galaxy S22 8/128GB - Kártyafüggetlen, Fekete - 1 Év Garanciával
- Apple iPhone 17 Pro 256GB Deep Blue használt, karcmentes 100% akku (16 ciklus) Apple garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

Nézz utána a használatának, pont az ilyesmire találták ki.



Fferi50