napisał: Trebor postów: 1209
umieszczony: 1 września 2009 16:34
|
|
Czytanie kolorów formatowania warunkowego to pewnie jeden z trudniejszych eksperymentów.
Najłatwiej to zrobić odtwarzając w VBA warunki (formuły) jakie masz zapisane w formatowaniu warunkowym. Jeśli jednak chcesz odczytywać formuły z formatowania warunkowego to zerknij np. tam http://www.eggheadcafe.com/conversation.aspx?messageid=31378017&threadid=31358669. W wersji polskiej excela czeka Cię pewnie jeszcze przerobienie formuły z języka polskiego na angielski. Nie testowałem rozwiązania z linku. Jeśli to zrobisz pochwal się efektami swojej pracy.
Pozdrawiam |
|
napisał: Jerry884 postów: 1
umieszczony: 31 sierpnia 2009 15:43
|
|
Witam.
Problem jest naprawdę trudny do rozwiązania. Ja męczę się z nim już czwarty dzień i nic. Nie wiem czy da się go rozwiązać. Może ktoś będzie miał jakiś pomysł.
Jest arkusz w którym komórki sformatowane są poprzez formatowanie warunkowe-jeżeli warunek nie jest spełniony komórka podświetla się na czerwono. Oryginalny kolor komórki to brak koloru lub kolor niebieski.
Chce napisać pod VBA kod który zlicza (wyszukuje) komórki w których nie jest spełniony warunek (czyli komórki podświetlone są na czerwono) a następnie wypisuje adresy tych komórek (dokładnie kolumn) w jednym miejscu (taki mini raport o błędach).
Problem jest w tym, że polecenie Interior.ColorIndex nie czyta koloru czerwonego tylko kolor oryginalny (brak koloru lub niebieski). Excel rozróżnia kolor ustawiony przez użytkownika a kolor ustawiony za pomocą Formatowania Warunkowego. Problem w tym, że nie mogę znaleźć sposobu żeby odczytać pod VBA kolor ustawiony przez formatowanie warunkowe.
Podobny problem znalazłem pod tym adresem
https://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.pl.office&tid=693f6054-6144-419f-8abc-6660d3a30222&cat=pl_PL_5a2c6fb2-b05f-4be4-bcee-bf1a7f83e043&lang=pl&cr=PL&sloc=&p=1
Czy ktoś ma pomysł jak to rozwiązać??????????? |
|
 wstecz 1 dalej  wszystkich stron: 1
|