Discussion:
Excel VBA: zmiana koloru czcionki
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
Marcin R.
2006-09-05 10:22:33 UTC
Permalink
Mam prośbę. Potrzebuję procedurkę w VB. Miałoby to wygladać tak:
Jeżeli po wpisaniu tekstu w komórce znajdują się obok siebie 3 male
litery "z" (*zzz*), to zmienia się kolor czcionki w tej komórce w tym polu
na czerwony.
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Tajan
2006-09-05 10:42:33 UTC
Permalink
Witam!
Post by Marcin R.
Jeżeli po wpisaniu tekstu w komórce znajdują się obok siebie 3 male
litery "z" (*zzz*), to zmienia się kolor czcionki w tej komórce w tym polu
na czerwony.
A koniecznie musi być VBA? Może wystarczy formatowanie warunkowe z formułą, w
rodzaju: =CZY.LICZBA(ZNAJDŹ("aaa";A1))?

Tajan
Marcin R.
2006-09-05 14:53:00 UTC
Permalink
Post by Tajan
A koniecznie musi być VBA? Może wystarczy formatowanie warunkowe z formułą, w
rodzaju: =CZY.LICZBA(ZNAJDŹ("aaa";A1))?
Raczej tak, bo właściwie to będzie stosowane i w Excelu i w Accesie, więc
poproszę również o propozycję w VBA
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
pxd74
2006-09-05 21:36:06 UTC
Permalink
Post by Tajan
Post by Tajan
A koniecznie musi być VBA? Może wystarczy formatowanie warunkowe z
formułą, w
Post by Tajan
rodzaju: =CZY.LICZBA(ZNAJDŹ("aaa";A1))?
Raczej tak, bo właściwie to będzie stosowane i w Excelu i w Accesie, więc
poproszę również o propozycję w VBA
Jak w Accesie? W czym w raporcie, formularzu, ...
To przecież zupełnie co innnego.

W Excelu musisz użyć procedury zdarzenia Workshhet_Selectionchange i
sprawdzać obiekt Target przy pomocy funkcji Instr, zmieniając lub nie
własciwość Font.Color obiektu Target. Ale uwaga, bo obiekt Target może
czasami składac się z wielu komórek.

--
Pozdrowienia
pxd74

Loading...