VBA: ColorIndex Kodları Listesi ve RGB Renkleri

VBA Renk İndeksi Kodları Listesi

Bir hücrenin Colorindex'ini (veya arka plan rengini) kodlamak için VBA kullanırken, hangi tamsayının hangi renge eşit olacağını bilmek yararlıdır. Aşağıda, rengi gösteren ve ilgili Colorindex'ini listeleyen bir referans resim bulunmaktadır. diğer adıyla VBA Renk Paleti

İşte kendiniz için bir tane yapmak veya sadece bu sayfayı yer imlerine eklemek için kod:

123456789101112131415 Alt RenkRef()Dim x Tamsayı Olarakx = 1 ila 56 içinEğer x < O zamanCells(x, 1).Interior.ColorIndex = xHücreler(x, 2) = xBaşkaHücreler(x - 28, 3).Interior.ColorIndex = xHücreler(x - 28, 4) = xBitirSonraki xAlt Bitiş

VBA ColorIndex Örnekleri

Hücre Arka Plan Rengini Ayarla

1 Range("A1").Interior.ColorIndex = 6

Hücre Yazı Tipi Rengini Ayarla

1 Range("A1").Font.ColorIndex = 5

Hücre Kenarlıkları Rengini Ayarla

1 Range("A1").Borders.ColorIndex = 5

Hücre Arka Planı ColorIndex'i Alın

123 Tamsayı olarak karartma sütunucol = Aralık("A1").Interior.ColorIndex

Bir Hücre Arka Plan Rengini Başka Bir Hücrenin Rengine Ayarlama

1 Range("A1").Interior.ColorIndex = Range("B1").Interior.ColorIndex

VBA Renk Özelliği

Excel/VBA'nın ColorIndex özelliğini kullanmak yerine Color özelliğini kullanabilirsiniz. Color özelliği iki giriş türü alır:

  1. vbColor
  2. RGB Renkleri

Bunları aşağıda tartışacağız:

VB Renk

VB Color, VBA'da renkleri ayarlamanın en kolay yoludur. Ancak, aynı zamanda en az esnek olanıdır. vbColor kullanarak bir renk kodu ayarlamak için aşağıdaki tabloyu kullanın:

Ancak tablodan da görebileceğiniz gibi seçenekleriniz son derece sınırlı.

Hücre Arka Plan Rengini Ayarla

1 Range("A1").Interior.Color = vbYellow

Hücre Yazı Tipi Rengini Ayarla

1 Range("A1").Font.Color = vbBlue

Hücre Kenarlıkları Rengini Ayarla

1 Range("A1").Borders.Color = vbRed

Bir Hücre Arka Plan Rengini Başka Bir Hücrenin Rengine Ayarlama

1 Range("A1").Interior.Color = Range("B1").Interior.Color

RGB Renkleri

RGB, Kırmızı Yeşil Mavi anlamına gelir. Bunlar, başka herhangi bir renk üretmek için birleştirilebilen üç ana renktir. Renkleri RGB olarak girerken her renk kodu için 0 ile 255 arasında bir değer girin.

İşte bir örnek:

1 Range("A1").Interior.Color = RGB(255,255,0)

Yukarıda Kırmızı = 255 (maksimum değer), Yeşil = 255 (maksimum değer) ve Mavi = 0 (min değer) olarak ayarladık. Bu, hücre arka plan rengini Sarı olarak ayarlar.

Bunun yerine hücre yazı tipi rengini mor olarak ayarlayabiliriz:

1 Range("A1").Interior.Color = RGB(128.0,128)

İstediğiniz rengin RGB kodunu bulmak için çok sayıda çevrimiçi araç vardır (işte bir tane).

Access VBA'da ColorIndex Kodları Listesi ve RGB Renkleri

Access, verileri görüntülemek için formları kullanır. Access formlarınızdaki nesnelerin arka plan rengini ve ön plan rengini programlı olarak değiştirmek için ColorIndex Kodlarını kullanabilirsiniz.

12345 Özel Alt cmdSave_Click()'kayıt kaydedildiğinde kaydet düğmesinin arka plan rengini değiştirin.DoCmd.RunCommand acCmdSaveRecordcmdSave.BackColor = vbGreenAlt Bitiş

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave