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

macro VBA w excelu - sumowanie po kolorze czcionki

03 Gru 2011 14:23 3338 2
  • Poziom 9  
    Witam,
    mam za zadanie zrobić arkusz w excelu w którym wartości będą sumowane w zależności od koloru czcionki. Napisałem sobie ładną funkcję w VBA.

    Kod: vb
    Zaloguj się, aby zobaczyć kod


    Ale zatrzymałem się na jednym problemie. Otóż jeżeli zmienię wartość któreś komórki to wartość wyniku się ładnie przekalkuluje. Ale gdy zmienię kolor czcionki to już funkcja tego nie bierze pod uwagę i wyświetla nieprawidłowy wynik.

    Moje pytanko to jak zrobić żeby przy zmianie koloru czcionki funkcja automatycznie się przeliczała.
  • Pomocny post
    Moderator Programowanie
    Zmiana koloru czcionki, czy wypełnienia nie jest zdarzeniem "zauważalnym" przez VB. Pozostaje więc klawisz [f9] lub umieszczenie w kodzie arkusza, przy zdarzeniu SelectionChange, polecenia Me.Calculate (zawsze to nieco lepsze niż nic).
  • Poziom 9  
    ok dzięki, sam też już takie coś wymyśliłem, ale nie jest to o co mi chodzi do końca ale tak jak napisałeś lepsze to niż nic i musi mi wystarczyć.

    Dzięki wielkie za pomoc.