cevatyildiz
Altın Üye
- Katılım
- 2 Mayıs 2008
- Mesajlar
- 295
- Excel Vers. ve Dili
- Office 365
- Altın Üyelik Bitiş Tarihi
- 04-04-2025
Ekteki dosyada da ki conditional formatting sayısını artırmak istiyorum bunun için vba kullanmam lazım ama yazamıyorum. Ekteki örnekte yer alan üç renk haricinde bir de Orange color istiyorum. Aşağıda yer alan kodları Excel in anlayabileceği bir şekle dönüştürebilir misiniz?
Yardımlarınız için şimdiden teşekkürler
If Me.ControlResult = "D" Or (Me.ETD <> "" And Me.ControlDate <> "" And Me.ControlResult <> "" And Me.ControlDate <= Me.ETD And Me.ControlResult = "Y") Then
Me.Detail.BackColor = ColorConstants.vbGreen
ElseIf Me.ETD - Date < 10 And Me.ETD - Date > 0 Then
Me.Detail.BackColor = ColorConstants.vbYellow
ElseIf Me.ControlDate >= Me.ETD And Me.ControlResult = "Y" Then
Me.Detail.BackColor = 33023 'Orange color
ElseIf Me.ETD <> "" And Me.ControlDate <> "" And Me.ControlResult <> "" And Me.ControlDate > Me.ETD And Me.ControlResult = "Y" Or Me.ControlResult = "N" Or Me.ETD - Date < 6 Then
Me.Detail.BackColor = ColorConstants.vbRed
End If
Yardımlarınız için şimdiden teşekkürler
If Me.ControlResult = "D" Or (Me.ETD <> "" And Me.ControlDate <> "" And Me.ControlResult <> "" And Me.ControlDate <= Me.ETD And Me.ControlResult = "Y") Then
Me.Detail.BackColor = ColorConstants.vbGreen
ElseIf Me.ETD - Date < 10 And Me.ETD - Date > 0 Then
Me.Detail.BackColor = ColorConstants.vbYellow
ElseIf Me.ControlDate >= Me.ETD And Me.ControlResult = "Y" Then
Me.Detail.BackColor = 33023 'Orange color
ElseIf Me.ETD <> "" And Me.ControlDate <> "" And Me.ControlResult <> "" And Me.ControlDate > Me.ETD And Me.ControlResult = "Y" Or Me.ControlResult = "N" Or Me.ETD - Date < 6 Then
Me.Detail.BackColor = ColorConstants.vbRed
End If
Ekli dosyalar
-
48.5 KB Görüntüleme: 15