Hirdetés
- Luck Dragon: Asszociációs játék. :)
- urandom0: Száműztem az AI-t az életemből
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Szólánc.
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Magga: PLEX: multimédia az egész lakásban
- sziku69: Fűzzük össze a szavakat :)
- gban: Ingyen kellene, de tegnapra
- GoodSpeed: Munkaügyi helyzet Hajdú-Biharban: észak és dél!
-
LOGOUT
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
Jó vicc volt, hogy az előző válaszomhoz elfelejtettem csatolni a makrót.
A tiédben az ELSE sor beteszi az üres sort az I oszlopba, vagyis ugyanott vagy vele, mint makró nélkül.A lenti makrót a lapodhoz kell rendelni: lapfülön jobb klikk, Kód megjelenítése, üres lapra bemásolás.
Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 5 Or Target.Column = 6 Then
sor_1 = 2
E = Range("E65536").End(xlUp).Row
F = Range("F65536").End(xlUp).Row
usor = Application.WorksheetFunction.Max(E, F)
Range(Cells(2, 9), Cells(usor, 9)).ClearContents 'előző adatok törlése
For fogyi = 2 To usor
If Cells(fogyi, 5) > 0 And Cells(fogyi, 6) > 0 Then
Cells(sor_1, 9) = Round(Cells(fogyi, 6) / (Cells(fogyi, 5) / 100), 2)
sor_1 = sor_1 + 1
End If
Next fogyi
End If
End SubGyorsan elküldöm, mert ezelőtt 4 db pillanatnyi áramszünet megsemmisítette a válaszomat.
-
Delila_1
veterán
Egy kis makrót lefuttatva a H oszlopban megkapod egymás alatt azokat az értékeket, amiket majd a grafikonban megjeleníthetsz.
A makró a lapod 2. sorától indul, feltételezve, hogy ott kezdődnek az adataid (1. sor a cím). Figyeli az E és F oszlopok tartalmát, és ha mindkét érték nagyobb, mint 0, elvégzi az osztást, az eredményt beírja a H oszlop következő üres sorába (a másodiktól kezdve).
Ha a számokat tartalmazó sorok (E és F oszlopban) nem a 2. sorban kezdődnek, a makróban a sor_1=2 -nél a 2 helyett írd azt be, a For sor =2 To kezdetűnél szintén a 2 helyett.Az adataidhoz valószínűleg van címoszlop is. A H oszlop kevesebb adatot tartalmaz, mint az E vagy F oszlop, mert az üres sorok ki vannak gyomlálva. A címoszlopot is ennek megfelelően kell alakítani. Mivel nem tudom, melyik oszlopod tartalmazza a sorok címét, a D oszlopra gondoltam. Ennek a megfelelő értékeit írattam a G oszlopba.
A makróban a Cells(sor_1, 7) = Cells(sor, 4) -nél a 4 helyett írd be az eredeti oszlopod sorszámát. ("A" oszlop esetén ez 1, "B" oszlopnál 2, stb.).
Új hozzászólás Aktív témák
- Antivírus szoftverek, VPN
- MEGA AKCIÓ! - Jogtiszta Windows - Office & Vírusirtó licencek- Azonnal - Számlával - Garanciával
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Game Pass Ultimate előfizetések 1 - 36 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN! AKCIÓ!
- Keresem a Barkács Balázs Játékokat
- Lenovo ThinkPad P15 Gen 2 Intel i7-11850H 32GB 512GB Nvidia RTX A4000 1 év garancia
- Samsung Galaxy A53 5G / 6/128GB / Kártyafüggetlen / 12 Hó Garancia
- új akku Ár/ÉRTÉK BAJNOK! Dell Latitude 5330 i3-1215U 6magos! - 16GB 256GB 13.3" FHD 1 év garancia
- AM 5 procik! Kèszleten! Kamatmentes rèszletre is! Èrdeklődj!
- HIBÁTLAN iPhone 12 Mini 128GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3631,94% Akkumulátor
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Az email címem az adataimnál találod.


Fferi50
