hücredeki tarih sistem tarihinden küçük ise hücreyi boÃ

Katılım
4 Ekim 2004
Mesajlar
155
"G" sütununda tarihlerim var.bilgisayarımın G2 DEN son dolu hücreye kadar tarayıp sistem tarihinden küçük olan tarihlere ait hücreleri boşaltmasını istiyorum ama başaramadım, olmuyor


Dim tar As Date
Range("G2").Select
Do While Not IsEmpty(ActiveCell)
ActiveCell.Offset(1, 0).Select
If ActiveCell.value < tar Then
rnga.Value = "": rnga.Offset(0, 1).Value = "": 'SİLMİYOR??
Else
ActiveCell.Offset(1, 0).Select
End If
Loop
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
If ActiveCell.value < clng(cdate(tar)) Then olarak deneyin.
 
Katılım
4 Ekim 2004
Mesajlar
155
Range("G2").Select
Do While Not IsEmpty(ActiveCell)


If ActiveCell.Value < CLng(CDate(tar)) Then
ActiveCell.Value = "": ActiveCell.Offset(0, 1).Value = "": MsgBox "Siliyom"
End If
ActiveCell.Offset(1, 0).Select
Loop

yine olmuyor ki???
 
Katılım
4 Ekim 2004
Mesajlar
155
Levent bey sistem tarihini 12/12/2005 yazıyorum yine Gsütunu hizasındaki haziran mayıs ayı tarihleri yerinde duruyor.hücrede tarih formatında bunlar zaten, denedim aynen öyle.sorun nerede?
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,646
Excel Vers. ve Dili
Pro Plus 2021
For x = 2 To [g65536].End(3).Row
If Cells(x, 7) < Date Then Cells(x, 7) = ""
Next
 
Katılım
4 Ekim 2004
Mesajlar
155
halen sorunumu çözemedim.dosya ekte.."Personel1 " sayfasındaki tarihlerin "G VE H SUTUNU" Boşalması lazım . ama olmuyor
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,646
Excel Vers. ve Dili
Pro Plus 2021
verdiğim formüller çalışıyor
 
Üst