Hirdetés
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- Melyik tápegységet vegyem?
- OLED monitor topic
- Apple MacBook
- OLED TV topic
- Bambu Lab 3D nyomtatók
- Home server / házi szerver építése
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Milyen processzort vegyek?
- Vezetékes FÜLhallgatók
-
PROHARDVER!
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
-
bteebi
veterán
Sziasztok!
Van egy nagyon sok lapból álló munkafüzetem. A munkalapok adott tartományaiba fixre szeretném beállítani a megjelenített tizedesjegyek számát, attól függően, hogy egy adott cella (B17) értéke milyen nagyságrendbe esik. Az első kérdésem: meg lehet ezt az alábbi makrónál egyszerűbben oldani? Nekem elsősorban az "And"-es összevonás nem tetszik, de azt valószínűleg nem lehet megkerülni.
Sub tizedesszam()
If 0.001 < Sheets("Adatok").Range("B17").Value And Sheets("Adatok").Range("B17").Value <= 0.01 Then
Selection.NumberFormat = "0.00000"
ElseIf 0.01 < Sheets("Adatok").Range("B17").Value And Sheets("Adatok").Range("B17").Value <= 0.1 Then
Selection.NumberFormat = "0.0000"
ElseIf 0.1 < Sheets("Adatok").Range("B17").Value And Sheets("Adatok").Range("B17").Value <= 1 Then
Selection.NumberFormat = "0.000"
ElseIf 1 < Sheets("Adatok").Range("B17").Value And Sheets("Adatok").Range("B17").Value <= 10 Then
Selection.NumberFormat = "0.00"
ElseIf 10 < Sheets("Adatok").Range("B17").Value And Sheets("Adatok").Range("B17").Value <= 100 Then
Selection.NumberFormat = "0.0"
End If
End SubAz a gond, hogy azok a tartományok, amelyekre a szűrést szeretném elvégezni, a munkalapok különböző részein vannak, ráadásul több tartományban. Van arra ötletetek, hogy hogy lehetne azt viszonylag egyszerűen megoldani, hogy csak a kívánt cellákban állítsam át a formátumot? Esetemben van (lehet) egy viszonylag egyszerű megoldás, mert ezek a cellák feltételes formázással kék színűre vannak állítva (kék színűek, amíg üresek, ha van bennük érték, akkor már nincs háttérszín) - szóval az elvileg működhetne, hogy az összes lapon végigfutva az adott színű cellák formátumát átállítsam.
Ezen kívül még egy gondom van: hogy tudnám azt elérni, hogy a tizedesjegyek száma ne változzon akkor se, ha máshonnan adatokat illesztek be? Ha irányított beillesztést használnék (akár makróval), az szerintem viszonylag kényelmetlen lenne, úgyhogy nagyon örülnék neki, ha nem lenne muszáj azt használni.
Előre is köszönöm a segítségeteket!

Új hozzászólás Aktív témák
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- Magga: PLEX: multimédia az egész lakásban
- Samsung Galaxy Felhasználók OFF topicja
- Spórolós topik
- Gyúrósok ide!
- EAFC 26
- Xiaomi 15T Pro - a téma nincs lezárva
- Melyik tápegységet vegyem?
- sziku69: Fűzzük össze a szavakat :)
- Adobe Photoshop
- További aktív témák...
- MS SQL Server 2016, 2017, 2019
- PC Game Pass előfizetés
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- MEGA AKCIÓ! - Jogtiszta Windows - Office & Autodesk & CorelDRAW - Azonnal - Számlával - Garanciával
- Game Pass Ultimate előfizetések 1 - 36 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN! AKCIÓ!
- Bomba ár! HP EliteBook 840 G9 - i7-1270P I 16GB I 512SSD I 14,1" WUXGA I Cam I W11 I Gar!
- Új DELL Inspiron 14 (5435)/AMD RYZEN 7-7730U/16GB/512 SSD/14"/FHD/IPS/Garancia
- Samsung Galaxy S26 Ultra Spigen tok, üvegfólia
- ÁRGARANCIA! Épített KomPhone i5 10400F 16/32GB/64GB RAM RTX 5050 8GB GAMER PC termékbeszámítással
- Xbox One S All Digital 1 TB + kontroller 6 hó garancia, számlával!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

Fferi50
