Hirdetés
- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Fűzzük össze a szavakat :)
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Graphics: Telefonvásárlási kálváriám....avagy clickbait cím: Horror a hardveraprón
- sziku69: Szólánc.
- Elektromos rásegítésű kerékpárok
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- gerner1
- Gurulunk, WAZE?!
-
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
Most ugyan nem vagyok 2007-es közelében, de megpróbálom leírni.
Az utolsó menüpont Fejlesztés, vagy hasonló névre hallgat. Innen hívd meg a Visual Basic-et. Bal oldalon láthatod a megnyitott füzeteid nevét, állj rá arra, amelyikbe be akarod másolni a makrót.
Insert menü, Module hatására jobb oldalon kapsz egy üres lapot, oda másold be a makrókat.
Ha a cellának nem a hátterét, hanem a karaktereket akarod színezni, az Interior-t mindenhol írd át Font-ra.
Innen is indíthatod a makrókat. A magnókon szereplő ikonokhoz hasonlóak.
A füzetből való indítás szintén a Fejlesztés menüből történhet, a Makrók nevű gombbal. Erre a gombra kattintva megjelennek a füzethez rendelt makrók, az egyik kiválasztása után az Indítás gombbal működtetheted, vagy az indítandó makró nevén duplán kattintasz..
Jó munkát!
-
Delila_1
veterán
Úgy tűnik, programozás nélkül nem megy.
Amit Lúzer ajánlott – Cella("szín",A2), az sajnos nem arra vonatkozik. Sikerült megtalálni a súgóban, aztán gyorsan el is vesztettem. Olyasmit tartalmaz, hogy ha negatív szám esetén más színt adunk a karakternek, mint pozitívnál, akkor 1 lesz az értéke a képletnek, azonos színnél 0 (vagy fordítva(?)).
Miért nem akarsz makróval dolgozni?Mindenesetre megírtam két makrót. Az első a színezett cellán állva egy üzenetboxban kiírja a háttér színkódját, ezt a kódot add meg a második makró If-fel kezdődő sorában.
Sub szin()
MsgBox Selection.Interior.ColorIndex
End SubNálam a színkód 44 (sötétsárga) volt.
A második makró számolja a nem színezett cellák tartalmának átlagát, mégpedig A2-től (feltételezve, hogy az A1 oszlopcímet tartalmaz) addig, amíg az A oszlopban talál adatot. Az utolsó adat utáni cellába írja az eredményt.Sub Atlag()
For sor = 2 To Range("A65536").End(xlUp).Row
If Cells(sor, 1).Interior.ColorIndex <> 44 Then
osszeg = osszeg + Cells(sor, 1)
oszto = oszto + 1
End If
Next
Cells(sor, 1) = osszeg / oszto
End Sub
Új hozzászólás Aktív témák
Hirdetés
- Elektromos autók - motorok
- Vezetékes FÜLhallgatók
- Futás, futópályák
- Gitáros topic
- Autós topik
- Milyen Android TV boxot vegyek?
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Házimozi belépő szinten
- Hosszú premier előzetest kapott az Arknights: Endfield
- Nyíregyháza és környéke adok-veszek-beszélgetek
- További aktív témák...
- PC Szervizeket, Gépépítőket keresek B2B szoftver partnerségre (E-számlával)
- Game Pass Ultimate előfizetések 3 - 36 hónapig azonnali kézbesítéssel! 13 hónap ultimate - 50.000 ft
- PC Game Pass előfizetés
- Microsoft Office 2024 Home Business dobozos
- Eladó jogtiszta, Windows 11/10, Office 2019/2021/2024, Fizikai és Digitális licencek, Számlával.
- iPad felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
- Apple iPhone 13 / 128GB / Kártyafüggetlen / 12Hó garancia / Akku:100%
- GEN5!!! 14/12GB/s 1TB Gen5x4 NVMe SSD, 1 év gar
- AKCIÓ! Apple Watch SE 2024 44mm Cellular okosóra garanciával hibátlan működéssel
- 27% - Erazer P20 GAMER PC! i7-14700F / RTX 4070 / 16GB DDR5 / 1TB NVMe / B760
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Fferi50