ワークシートにあるすべてのラベルの背景色を更新しようとしています。RGB 値を使用して色を示したいのですが、2 つの場所で行き詰まっています。これが私が今持っているコードです:
Sheet2.Shapes("Label 2").Fill.BackColor.RGB = RGB(220, 105, 0)
このコードはエラーなしで実行されますが、効果がないようです。私のラベルは最初は白 (または透明) で、変更されることはありません。これを機能させるために何をする必要があるか誰か教えてもらえますか? これも追加しましたが、何もしませんでした:
shp.Fill.Solid
次に、この RGB 値を変数に取り込んで、繰り返し再入力する必要がないようにしたいと思います。基本的に、私は次のようなものを探しています:
dim col as Color
col = RGB(220,105,0)
Sheet2.Shapes("Label 2").Fill.BackColor.RGB = col
Color という変数型がないことはわかっていますが、何をしようとしているのかはお分かりいただけると思います。