• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

  • Forum yazılımı güncelenmiştir.

    Beklenmedik durumlar görürseniz lütfen yönetime iletin.

Buton Rengi Değiştirme

  • Konbuyu başlatan Konbuyu başlatan fehdur
  • Başlangıç tarihi Başlangıç tarihi
Katılım
26 Eylül 2020
Mesajlar
171
Excel Vers. ve Dili
excel 2019 pro.Türkçe
Arkadaşlar Merhaba.commandButona her tıkladığımda rengi değişsin istiyorum fakat en fazla 4 ayrı renk olacak ve renk kodlarını ben belirleyeceğim.Böyle bir şey yapılabilirmi.Yapabilecek Arkadaşa şimdiden Teşekkürler.Aşağıda paylaştığım kod da renk kodları bilinmediğinden rastgele renkler oluşuyor ve açıkçası bir işe yaramıyor.Ben bu renk kodlarına göre IF THEN kullanarak şartlı kod yazmak istiyorum.

Dim bir, iki, uc As Integer
bir = Int((255 * Rnd))
iki = Int((255 * Rnd))
uc = Int((255 * Rnd))
CommandButton1.BackColor = RGB(bir, iki, uc)
 
C++:
Private Sub CommandButton1_Click()
    Renk1 = vbYelloow 'Kendiniz renkleri uydurabilirsiniz
    Renk2 = vbYelloow 'Kendiniz renkleri uydurabilirsiniz
    Renk3 = vbYelloow 'Kendiniz renkleri uydurabilirsiniz
    Renk4 = vbYelloow 'Kendiniz renkleri uydurabilirsiniz
    Select Case CommandButton1.BackColor
        Case Renk1
            CommandButton1.BackColor = Renk2
        Case Renk2
            CommandButton1.BackColor = Renk3
        Case Renk3
            CommandButton1.BackColor = Renk4
        Case Renk4
            CommandButton1.BackColor = Renk1
    End Select
End Sub
 
Kodları commandbutton1 click olayına kopyaladım ama eksik bir şeymi yapıyorum beceremedim.Mümkünse basit bir dosya üzerinde gönderebilirmisiniz?
 
Bu şekilde bakın.

Kod:
Dim a As Byte
Private Sub CommandButton1_Click()
    renk = Array(vbYellow, vbRed, vbBlue, vbGreen)
    a = a + 1
    If a > 4 Then a = 1
    CommandButton1.BackColor = renk(a - 1)
End Sub
 
Sn: Ziynettin renk sadece sarıya döndü.Diğer renklere dönüşmedi
 
Sağol Arkadaşım hatayı bulmaya çalışıyorum.Umarım excel sürümüyle bir ilgisi yoktur.
 
Ekteki Örhekte ÇalışmaKitabı açılınca ve sayfa1deki CommandButtona basınca çalışan kodlar var. İnceleyin.
 

Ekli dosyalar

Sn:NextLevel verdiğiniz kodlar dosyamda çalıştı.İlginiz için Teşekkür ederim.
 
Geri
Üst