-
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
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
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Otthoni hálózat és internet megosztás
- EarFun Air Pro 4 - a cél a csúcs
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Hobby elektronika
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Meghalt a Windows 10, éljen a Windows 10!
- PlayStation 5
- Retro teló rajongók OFF topicja
- Autós topik
- További aktív témák...
- Azonnali készpénzes AMD Ryzen 1xxx 2xxx 3xxx 5xxx processzor felvásárlás személyesen / csomagküldés
- Bomba ár! HP ProBook 430 G5 - i5-8GEN I 8GB I 256GB SSD I HDMI I 13,3" FHD I Cam I W11 I Garancia!
- Gamer PC-Számítógép! Csere-Beszámítás! R7 5800X / RTX 3070 / 32GB DDR4 / 500GB SSD
- HATALMAS AKCIÓK! GARANCIA, SZÁMLA - Windows 10 11, Office 2016 2019 2021,2024, vírusírtók, VPN
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 32/64GB RAM RTX 5060 Ti 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő