Merhabalar bir noktada takıldım, yardımlarınızı bekliyorum.
IF döngüsünde dolgu rengi karşılaştırmaya çalışıyorum. Aktif hücre dolgusu, SONUÇ sayfasındaki A3 hücresinin dolgu rengi ile(kırmızı) aynı ise IF, değil ise ELSE koşması gerekiyor ancak hep ELSE döngüsüne giriyor kırmızı ile belirttiğim satırdaki hatam nedir acaba?
Kod:
Sub yap()
Dim GÜN As Integer
Dim İSİM As String
Dim TİP As String
Dim TARİH As Date
Sheets("VERİ").Select
Range("A2").Select
Do
If ActiveCell.Value = "" Then Exit Do
İSİM = ActiveCell.Value
TARİH = ActiveCell.Offset(0, 1).Value
GÜN = ActiveCell.Offset(0, 2).Value
TİP = ActiveCell.Offset(0, 3).Value
For i = 1 To GÜN
Set r = Sheets("SONUÇ").Range("B:B").Find(TARİH, , xlValues, xlPart)
Set c = Sheets("SONUÇ").Range("1:1").Find(İSİM, , xlValues, xlPart)
Sheets("SONUÇ").Select
Cells(r.Row, 1).Select
[COLOR="Red"]If Cells(r.Row, 1).Interior.ColorIndex = Cells(3, 1).Interior.ColorIndex Then[/COLOR]
TARİH = TARİH + 1
i = i - 1
Else
Cells(r.Row, c.Column).Select
ActiveCell = TİP
TARİH = TARİH + 1
End If
Next
Sheets("VERİ").Select
ActiveCell = Sheets("VERİ").Range("A:A").Find(İSİM, , xlValues, xlPart)
ActiveCell.Offset(1, 0).Select
Loop
End Sub
IF döngüsünde dolgu rengi karşılaştırmaya çalışıyorum. Aktif hücre dolgusu, SONUÇ sayfasındaki A3 hücresinin dolgu rengi ile(kırmızı) aynı ise IF, değil ise ELSE koşması gerekiyor ancak hep ELSE döngüsüne giriyor kırmızı ile belirttiğim satırdaki hatam nedir acaba?
