Excel VBAを使用してセルの色を変更する方法 - RGBを使って


  1. 単一のセルの色を変更する場合:

    以下のコードを使用して、指定したセルの色を変更することができます。

    Range("A1").Interior.Color = RGB(255, 0, 0) ' セルA1の背景色を赤に設定する例

    上記の例では、Rangeオブジェクトを使用してセルを指定し、Interior.ColorプロパティにRGB値を指定して色を変更しています。

  2. 範囲内のセルの色を変更する場合:

    範囲内のセルの色を一括して変更するには、Rangeオブジェクトを使用して範囲を指定し、ループを使用して各セルの色を変更します。以下は例です。

    Dim cell As Range
    For Each cell In Range("A1:A10") ' セルA1からA10までの範囲の背景色を変更する例
       cell.Interior.Color = RGB(0, 255, 0) ' セルの背景色を緑に設定する
    Next cell

    上記の例では、Rangeオブジェクトを使用してセルの範囲を指定し、For Eachループを使用して各セルの色を変更しています。

これらの例を参考にして、Excel VBAを使用してセルの色を変更する方法を実装してみてください。また、必要に応じてRGB値を変更することで、異なる色を指定することもできます。