Barevné schéma Excelu - příklady kódu VBA

Změnit barvu buňky - .Interior.ColorIndex

Chcete -li změnit barvu buňky, můžeme použít:

Cell.Interior.ColorIndex = počet

Kde:
• Cell je odkaz na buňku
• Interiér - odkazuje na barvu skutečné barvy buňky (vlastnost interiéru)
• Colourindex je hodnota mezi 1 a 56 pro jednu z 56 předdefinovaných barev aplikace Excel

A Num je barva čísla přiřazená buňce. Není však vždy snadné si vzpomenout, které číslo představuje kterou barvu. Následující podprogram mění barvu buňky na základě čísla řádku. Například například řádek 3 bude mít barvu 3 atd.

Protože v aplikaci Excel je 56 přednastavených barev, znamená to, že buňky 59, 115 budou mít stejnou barvu jako buňka v řádku 3:

123456789101112 Možnost ExplicitníPrivate Sub CommandButton1_Click ()Colour_Range (Sheets ("Sheet2"). Range ("A1: A2000"))End SubSub Colour_Range (Cell_Range As Range)„Vybarví každou buňku v dosahuDim CellPro každou buňku v Cell_RangeCell.Interior.ColorIndex = Cell.Row Mod 56Cell.Offset (0, 0) .Value = Cell.RowdalšíEnd Sub

Rutina se aktivuje událostí kliknutí.

Chcete -li si stáhnout soubor .XLSM pro tento výukový program, klikněte sem.

wave wave wave wave wave