• DİKKAT

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

koşula göre renklendirme

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,677
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
ekteki tabloya göre yaptığım makro hata veriyor

yardımlarınızı bekliyorum

alternatif çözümler değilde, yaptığım hatayı öğrenmek istiyorum.

Kod:
Sub boya()
Dim boya, sutun As Long
For boya = 1 To [b65536].End(xlUp).Row
For sutun = 1 To [IV1].End(xlToLeft).Column
If Weekday(Cells(boya, sutun)) = 2 Then
Cells(boya, sutun).Interior.ColorIndex = 4
Else
Cells(boya, sutun) = ""
End If
Next boya
Next sutun
End Sub
 

Ekli dosyalar

Son düzenleme:
Ayrıca 1.satırdaki ay isimleri hata verdirecektir, satır döngüsünü 2.satırdan başlatabilirsiniz.
 
"invalid next control varaible reference" hatasını hala veriyor

koduda söylediğiniz gibi değiştirdim

Kod:
Sub boyama()
Dim boya, sutun As Long
For boya = 2 To [b65536].End(xlUp).Row
For sutun = 1 To [IV1].End(xlToLeft).Column
If Weekday(Cells(boya, sutun)) = 2 Then
Cells(boya, sutun).Interior.ColorIndex = 4
Else
Cells(boya, sutun) = ""
End If
Next boya
Next sutun
End Sub
 
Sub hucre()
Dim boya, sutun As Long
For boya = 2 To [b65536].End(xlUp).Row
For sutun = 1 To [IV1].End(xlToLeft).Column
If Weekday(Cells(boya, sutun)) = 2 Then
Cells(boya, sutun).Interior.ColorIndex = 4
Else
Cells(boya, sutun) = ""
End If
Next sutun, boya
End Sub

bu şekilde yapınca düzeldi
 
Geri
Üst