Wpis z mikrobloga

Czy da się w Google Sheets (albo Excelu) ustawić formatowanie warunkowe w taki sposób, że kolor komórki zmienia się na taki sam jaki jest w innej komórce?

Np. komórka A1 zawiera nazwę samochodu, powiedzmy "AUDI". Na tej podstawie komórka B1 zmienia kolor. Chciałbym żeby ten kolor nie był stały tylko zmieniał się dynamicznie na taki sam jak np. w komórce C1. Czyli jeżeli komórka A1 będzie miała nazwę "AUDI" oraz komórka C1 będzie miała kolor zielony, to wówczas komórka B1 również uzyska kolor zielony. Jeżeli później zmienię kolor komórki C1 na czerwony, to chciałbym żeby komórka B1 również tak się zmieniła.

Jak to zrobić?

#excel #googlesheet
  • 3
@memento_mori:
A jakie znaczenie ma to "AUDI", skoro komórka B1 ma tylko kopiować kolor C1?
Co ma się stać, jak wartość "AUDI" zmieni się na synonim "KRETYN NA DRODZE" ale kolor C1 się nie zmieni?
@memento_mori:
W Excelu bez VBA się nie obejdzie.
Kolor komórki odczytujesz i nadajesz poprzez Selection.Interior.Color.
Więc odczytanie koloru C1 i przypisanie go do B1 robisz poprzez:
Range("B1").Interior.Color = Range("C1").Interior.Color

Dorzucasz do tego IFa sprawdzającego wartość A1:
Range("A2").Value = "AUDI"
i w zależności od wyniku przepisującego kolor bądź nie.

I całe makro ustawiasz jako Worksheet_Change, żeby się odpalało jak zmienisz zawartość komórek.