Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

vba excel - Zmiana koloru wypełnienia komórki w zależności od koloru

BlooQ 19 Sty 2015 14:23 2403 4
  • #1 19 Sty 2015 14:23
    BlooQ
    Poziom 7  

    Witam wszystkich mądrzejszych ode mnie.
    Mam taki problem. Mam w arkuszu w różnych miejscach wypełnione komórki przykładowym kolorem RGB 206,206, 254 chciałbym makrem zmienić kolor wypełnienia tych komórek . Jest to możliwe ?

    0 4
  • #2 19 Sty 2015 16:36
    kinggustav
    Poziom 20  

    Możliwe. Zrób pętlę po wszystkich komórkach i w każdej jeżeli kolor jest taki jak założyłeś (można podać RGB) to zmień kolor tła na inny. Spróbuj sam to zrobić. Makro mogę spróbować ci napisać jak znajdę trochę czasu (nie wiem kiedy) i nikt tego wcześniej nie zrobi.

    0
  • #3 19 Sty 2015 18:15
    -psiak-
    Poziom 32  

    Wystartuj rejestrowanie makra,
    zmień interesującą cię komórkę na inny kolor,
    następnie zamień kolor na pierwotny,
    zatrzymaj rejestracje makra.
    Wyjdź w edycje makra, dodaj warunek i pętle jak się zmienia kolor i jak on się zapisuje będziesz miał już w tym zarejestrowanym makrze.

    0
  • #4 20 Sty 2015 12:42
    BlooQ
    Poziom 7  

    O kurde … a mógłby ktoś jakiś zarys tego makra wysłać ?
    Coś np.:

    Private Sub CommandButton1_Click()
    For Each kom In Range("c9:c1000")
    If ….Then
    With Rows(kom.Row).Interior
    .ColorIndex = 41
    .Pattern = xlSolid
    End With
    End If
    Next kom
    End Sub

    0
  • #5 20 Sty 2015 13:17
    -psiak-
    Poziom 32  

    Skoro nie chcesz wędki tylko rybkę ...

    Kod: vb
    Zaloguj się, aby zobaczyć kod

    0
  Szukaj w 5mln produktów