Hirdetés
- Szünetmentes tápegységek (UPS)
- TCL LCD és LED TV-k
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Apple MacBook
- OLED TV topic
- Bambu Lab 3D nyomtatók
- Kettő a szerencseszáma az MSI Panther Lake-es mini PC-jének
- Fejhallgató erősítő és DAC topik
- Azonnali fotós kérdések órája
- Régi CPU újrakiadásával ünnepelné a Socket AM4 tizedik évfordulóját az AMD
-
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
-
Fferi50
Topikgazda
válasz
Zola007
#26707
üzenetére
Szia!
Ha munkalap függvénynek szeretnéd használni, akkor szerintem minden tartományt külön paraméterként kell bekérni. A példa 4 tartományt tud kezelni, az elsőt kötelező megadni, a többi opcionális:
Function SumBold(WorkRng1 As Range, Optional WorkRng2 As Range, Optional WorkRng3 As Range, Optional WorkRng4 As Range)
Dim rng As Range, terulet As Range, xSum As Long, WorkRng As Range
Set WorkRng = WorkRng1: If Not WorkRng2 Is Nothing Then Set WorkRng = Union(WorkRng, WorkRng2)
If Not WorkRng3 Is Nothing Then Set WorkRng = Union(WorkRng, WorkRng3)
If Not WorkRng4 Is Nothing Then Set WorkRng = Union(WorkRng, WorkRng4)
For Each terulet In WorkRng.Areas
For Each rng In terulet.Cells
If rng.Font.Bold Then xSum = xSum + rng.Value
Next
Next
SumBold = xSum
End FunctionHa még több tartományt szeretnél kijelölni, akkor növelni kell a paraméterek számát, a vizsgálandó terület meghatározását pedig a logika szerint folytatni.
Remélem, sikerül.
Üdv.
(Az előző makró csak makróból meghívva működik helyesen, munkalapon nem, sorry.)
Új hozzászólás Aktív témák
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap - 15% AKCIÓ
- MEGA AKCIÓ! - Jogtiszta Windows - Office & Autodesk & CorelDRAW - Azonnal - Számlával - Garanciával
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Windows 10/11 Home/Pro , Office 2024 kulcsok
- The Elder Scrolls Online Imperial Collector s Edition
- WELOCK smart lock ToucA51 okoszár
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- MiniITX GAMING PC! Ryzen 7700 / RTX 5070 / B850I / 32GB DDR5 / 2TB NVMe / 750w Gold! BeszámítOK
- MSI CreatorPro Z16P RTX A5500 TOUCH! (vapor chamberrel)
- Apple iPhone SE (2020) / 64GB / Kártyafüggetlen / 12Hó Garancia / Akku:82%
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Fferi50
