Spis treści
W tym artykule pokażę Ci, jak możesz użyć ColorIndex właściwość w Excelu VBA Nauczysz się ustawiać kolor tła, czcionki i obramowania jednej lub więcej komórek za pomocą właściwości ColorIndex w programie VBA , a także do ustawiania koloru jednej komórki w zależności od koloru innej.
Kody VBA ColorIndex w Excelu
Zanim przejdziesz do głównej dyskusji, spójrz na poniższy obrazek, aby poznać ColorIndex wszystkich kolorów dostępnych w Excelu VBA .
Pobierz Zeszyt ćwiczeń
Pobierz ten zeszyt ćwiczeń, aby ćwiczyć podczas czytania tego artykułu.
VBA ColorIndex.xlsm4 przykłady wykorzystania właściwości ColorIndex w Excelu VBA
Mamy tu zestaw danych z. Nazwiska, wynagrodzenia początkowe oraz Obecne wynagrodzenia niektórych pracowników firmy o nazwie Jupyter Group.
Naszym celem jest zobaczenie różnych zastosowań ColorIndex własność VBA na tym zestawie danych.
1) Ustawianie koloru tła komórki za pomocą ColorIndex w Excelu VBA
Kolor tła komórki można ustawić na dowolny sposób za pomocą ColorIndex własność VBA .
Zmieńmy kolor tła zakresu B4:B13 do zielonego.
⧭ VBA Kod:
Linią kodu będzie:
Range("B4:B13").Interior.ColorIndex = 10
[10 to ColorIndex koloru zielony Zobacz kartę kolorów].
⧭ Wyjście:
Uruchom ten kod, a znajdziesz kolor tła zakresu B4:B13 zwrócił się zielony .
2. ustawianie koloru czcionki komórki za pomocą ColorIndex w Excelu VBA.
Można również ustawić kolor czcionki tekstu dowolnej komórki za pomocą ColorIndex właściwość programu Excel VBA .
Zmieńmy kolor czcionki dla zakresu B4:B13 do czerwonego.
⧭ VBA Kod:
Linią kodu będzie:
Range("B4:B13").Font.ColorIndex = 3
[3 to ColorIndex z Czerwony .]
⧭ Wyjście:
Uruchom ten kod, a znajdziesz kolor czcionki w zakresie B4:B13 zwrócił się czerwony .
3. ustawianie koloru obramowania komórki za pomocą ColorIndex w Excelu VBA.
Teraz ustawimy kolor obramowania komórki za pomocą ColorIndex własność VBA .
Zmieńmy kolor granicy zakresu B4:B13 do czerwonego.
⧭ VBA Kod:
Linią kodu będzie:
Range("B4:B13").Borders.ColorIndex = 3
⧭ Wyjście:
Uruchom ten kod, zmieni on kolor granic zakresu B4:B13 do czerwonego.
4. ustaw kolor komórki na kolor innej komórki używając ColorIndex
Na koniec pokażę, że można zmienić kolor jednej komórki w zależności od koloru innej komórki.
Zmieńmy kolor tła komórki B5 do zielony .
Teraz zmienimy kolor tła komórki D5 zgodnie z tym, że komórka B5 .
⧭ VBA Kod:
Linią kodu będzie:
Range("D5").Interior.ColorIndex = Range("B5").Interior.ColorIndex
⧭ Wyjście:
Uruchom ten kod, a zmieni on kolor tła komórki D5 zgodnie z tym, że komórka B5 .
Podobnie, można zmienić kolor czcionki lub kolor obramowania dowolnej komórki zgodnie z kolorem innej komórki, używając ColorIndex nieruchomość.
Więcej nauki
W tym artykule zmieniliśmy kolor komórek za pomocą ColorIndex własność VBA .
Poza tym. ColorIndex istnieje inna właściwość o nazwie Kolor w VBA , która zajmuje się kolorami.
Kliknij tutaj, aby poznać ją w szczegółach.