< návrat zpět

MS Excel


Téma: Zvýraznění buněk podle hodnot ve sloupci rss

Zaslal/a 4.12.2024 7:59

Dobrý den, prosím o pomoc s makrem.

Podmínka je, že pokud je ve sloupci G slovo "Receipts", tak zvýraznit všechny buňky v řádku, který náleží Receipts v oblasti oblasti I:AW (Oblast mám definovanou jako proměnnou actual_range). Viz příklad.

Zkoušel jsem =($G3="receipts")*(J3>0), nicméně to zvýrazňovalo 0 a ještě v jiných řádcích než chci. Pak jsem to zkoušel přes makro, vyfiltrovat slovo receipts, označit oblast a zvýraznit, ale nepřišel jsem na to, jak tam přidat podmínku.

Děkuji moc

Příloha: xlsx57076_zvyrazneni-bunek.xlsx (17kB, staženo 2x)
Zaslat odpověď >

#057079
elninoslov
Veď stačí PF na oblasť $I$2:$AW$17 so vzorcom
=AND($G2="receipts";I2>0)
=A($G2="receipts";I2>0)


EDIT:
Makro by vyzeralo asi takto:
Sub Zvyraznit()
Dim RNG As Range
Dim R As Long, y As Integer
Dim D()

With Worksheets("mrp_daily")
R = .UsedRange.Rows.Count - 1
If R < 1 Then MsgBox "Žádné data", vbExclamation: Exit Sub

With .Range("G2:AW" & R + 1)
D = .Value2

For R = 1 To R
If D(R, 1) = "Receipts" Then
For y = 3 To UBound(D, 2)
If D(R, y) > 0 Then
If RNG Is Nothing Then Set RNG = .Cells(R, y) Else Set RNG = Union(RNG, .Cells(R, y))
End If
Next y
End If
Next R
End With

If Not RNG Is Nothing Then RNG.Select
End With

Set RNG = Nothing
End Sub
Příloha: zip57079_zvyrazneni-bunek.zip (21kB, staženo 0x)
citovat
#057080
avatar
Podmíněné formátovaní funguje. Ještě se zkusím poprat s tím makrem.

Děkujicitovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje