Krzysztof K.

Krzysztof K. Wypadek to bardzo
dziwna rzecz, nigdy
go nie ma, dopóki
s...

Temat: formatowanie warunkowe, więcej warunków

Witam,

Czy ktoś wie jak wstawić więcej niż 3 warunki dla formatowania warunkowego?
Arkadiusz S.

Arkadiusz S. Think training's
hard? Try losing.

Temat: formatowanie warunkowe, więcej warunków

Poprzez zaszycie ich w formule warunkującej?

konto usunięte

Temat: formatowanie warunkowe, więcej warunków

to nie da nic - bo będzi nadal tylko 3 różne formaty do zastosowania.

A może makro? Które nada format w zależności od warunku?
Jarek K.

Jarek K. Spokojnie - to już
było ;)

Temat: formatowanie warunkowe, więcej warunków

Chyba nie rozumiem pomysłu wstawiania więcej niż 3 warunków. Jeśli masz bardziej skomplikowane kryteria lepsze będzie wspomniane 'Jeżeli'.

konto usunięte

Temat: formatowanie warunkowe, więcej warunków

Dobrze podpowiada Bartłomiej. Aby obsłużyć większą liczbę warunków trzeba sięgnąć do VBA.
Poniżej zapisałem przykładowe makro, które nadaje różne formatowania komórce A1 w zależności od wartości, które się w niej znajdują, np. jeżeli w komórce wpisana zostanie wartość 1, tło komórki zmieni kolor na czerwony.

Private Sub Worksheet_Change(ByVal Target As Range)
Target = Range("A1")
Select Case Target
Case 1
Target.Interior.ColorIndex = 3
Case 2
Target.Interior.ColorIndex = 4
Case 3
Target.Interior.ColorIndex = 5
Case 4
Target.Interior.ColorIndex = 6
Case Else
Target.Interior.ColorIndex = 0
End Select
End Sub
Krzysztof K.

Krzysztof K. Wypadek to bardzo
dziwna rzecz, nigdy
go nie ma, dopóki
s...

Temat: formatowanie warunkowe, więcej warunków

Przemysław Osak:
Dobrze podpowiada Bartłomiej. Aby obsłużyć większą liczbę warunków trzeba sięgnąć do VBA.
Poniżej zapisałem przykładowe makro, które nadaje różne formatowania komórce A1 w zależności od wartości, które się w niej znajdują, np. jeżeli w komórce wpisana zostanie wartość 1, tło komórki zmieni kolor na czerwony.

Private Sub Worksheet_Change(ByVal Target As Range)
Target = Range("A1")
Select Case Target
Case 1
Target.Interior.ColorIndex = 3
Case 2
Target.Interior.ColorIndex = 4
Case 3
Target.Interior.ColorIndex = 5
Case 4
Target.Interior.ColorIndex = 6
Case Else
Target.Interior.ColorIndex = 0
End Select
End Sub


wielkie dzięki za pomoc, spróbuję w VBA zatem coś pokombinować
Jakub Makowiecki

Jakub Makowiecki analityk/controller,
POLOmarket Sp. z
o.o.

Temat: formatowanie warunkowe, więcej warunków

Oczywiście można to wykonać w VBA natomiast jeśli jest możliwość to polecam Excel 2007 - tam już warunków do sformatowania można ustalić więcej niż 3.

Następna dyskusja:

Formatowanie warunkowe




Wyślij zaproszenie do