Me Control Hatası

seddur

Altın Üye
Katılım
12 Nisan 2012
Mesajlar
531
Excel Vers. ve Dili
Microsoft office professional plus 2019
Altın Üyelik Bitiş Tarihi
18-12-2024
Merhaba.Aşağıda yazılı kod userformda çalışırken sayfa olayına yazıldığında koyu kısım(Me.controls) hata veriyor.Acaba sayfada kullanabilmek için bunun yerine nasıl bir komut yazabiliriz.?Teşekkür ederim.

Dim i As Integer
For i = 4 To 19
Me.Controls("CommandButton" & i).BackColor = RGB(255, 165, 0)
Me.Controls("CommandButton" & i).ForeColor = RGB(0, 0, 0)
Next
 
Son düzenleme:

seddur

Altın Üye
Katılım
12 Nisan 2012
Mesajlar
531
Excel Vers. ve Dili
Microsoft office professional plus 2019
Altın Üyelik Bitiş Tarihi
18-12-2024
Burada yapılan commandbutton4 ile commandbutton9 arasındaki bütün butonların rengini değiştirmektir.Ancak bu commandbuttonlar userformda değil sayfadadır.O yüzden kod hata vermektedir.Alternatif kodu yazabilirseniz sevinirim.
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,605
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
Dener misiniz?
Kod:
Dim i As Integer
For i = 4 To 19
    Me.OLEObjects("CommandButton" & i).Object.BackColor = RGB(255, 165, 0)
    Me.OLEObjects("CommandButton" & i).Object.ForeColor = RGB(0, 0, 0)
Next
 

seddur

Altın Üye
Katılım
12 Nisan 2012
Mesajlar
531
Excel Vers. ve Dili
Microsoft office professional plus 2019
Altın Üyelik Bitiş Tarihi
18-12-2024
Tamam,çalıştı.Teşekkür ederim.
 
Üst