- Katılım
- 30 Mart 2008
- Mesajlar
- 405
- Excel Vers. ve Dili
- 2003 Türkçe
Form da bu konu çok işlenmesine rağmen maalesef olmadı...
Yapmak istediğim:
Sayfa1 de A sutunda yazılı isimlerin, E Sütun da Başlama F Sütunda bitiş tarihlerini, Sayfa2 de 1. Satırda yazılı tarihlerden bulup A Sütünda yazılı isimlerin karşılığına denk gelen hücrelere 1 yazan kodda hata mesajı alıyorum
Yardımcı olabilecek arkadaşlara teşekkür ederim.
Hata mesajı aldığım satır kırmızı ile işaretli.
Yapmak istediğim:
Sayfa1 de A sutunda yazılı isimlerin, E Sütun da Başlama F Sütunda bitiş tarihlerini, Sayfa2 de 1. Satırda yazılı tarihlerden bulup A Sütünda yazılı isimlerin karşılığına denk gelen hücrelere 1 yazan kodda hata mesajı alıyorum
Yardımcı olabilecek arkadaşlara teşekkür ederim.
Hata mesajı aldığım satır kırmızı ile işaretli.
Kod:
Sub biryaz()
For t = 2 To Sayfa1.[E65536].End(3).Row
atarih = CDate(Sayfa1.Cells(t, "E"))
btarih = CDate(Sayfa1.Cells(t, "F"))
Set isim = Sayfa2.Columns(1).Find(Sayfa1.Cells(t, "i"), LookAt:=xlWhole)
Set bulatarih = Sayfa2.Range("B1:GC41").Find(CDate(atarih), LookAt:=xlWhole)
Set bulbtarih = Sayfa2.Range("B1:GC41").Find(CDate(btarih), LookAt:=xlWhole)
[COLOR="Red"]Range(Sayfa2.Cells(isim.Row, bulatarih.Column), Sayfa2.Cells(isim.Row, bulbtarih.Column)).Value = 1[/COLOR]
Set isim = Nothing
Set bulatarih = Nothing
Set bulbtarih = Nothing
Next
End Sub
