Arka Plana Gore Islem Yaptirmak

Katılım
21 Ekim 2008
Mesajlar
2,323
Excel Vers. ve Dili
Office 2013 - Eng
Arkadaslar elimdeki dosyada c-k sutunundaki hucrelerin tumu gri ise m sutununa bugunun tarihini yazmasini istiyorum; bunu yapmanin bir yolu varmidir acaba?
 

Ekli dosyalar

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

bu kod işinizi görür mü?

Kod:
Sub dolgurengi()
For i = 2 To Cells(65536, 3).End(3).Row
If Cells(i, 3).Interior.ColorIndex = 15 Then Cells(i, 13) = Date
Next
End Sub
 
Katılım
21 Ekim 2008
Mesajlar
2,323
Excel Vers. ve Dili
Office 2013 - Eng
ise yaramak degil tam istedigim kod bu yalniz bu islem her kayit yaptigimda gercekebilir mi acaba?
 
Katılım
21 Ekim 2008
Mesajlar
2,323
Excel Vers. ve Dili
Office 2013 - Eng
sayin yurttas ben dosyayi her gun bir tarih adi ile kayit ediyorum, o yuzden today() formulu isime yaramayacak..

Sayin uzmanamele sizin verdiginiz kodun yanlis oldugunu yeni farkettim cunku sadece c kolonunu kistas aliyor sadece c gri olursada tarihi yaziyor; oysa istegim c-k arasi tumu gri olursa tarihi yazmasidir..
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

bu kod işinizi görür mü?

Kod:
Sub dolgurengi()
For i = 1 To Cells(65536, 3).End(3).Row
If Cells(i, 3).Offset.Resize(1, 9).Interior.ColorIndex = 15 Then Cells(i, 13) = Date
Next
End Sub
 
Katılım
21 Ekim 2008
Mesajlar
2,323
Excel Vers. ve Dili
Office 2013 - Eng
sayin yurttas sizin verdiginiz formul ve modulle sorunumu cozdum her ikinizede ilginiz icin ayrica tesekkur ederim kolay gelsin..
 
Üst