Tarih Silme

Katılım
4 Temmuz 2006
Mesajlar
239
Altın Üyelik Bitiş Tarihi
20/04/2019
Arkadaslar , ekdeki dosyadaki A stunundaki tarihleri nasil temizleriz baska hic birseye dokunmadan?

saygilar
 
Katılım
15 Ocak 2007
Mesajlar
791
Excel Vers. ve Dili
2003 excel visual basic
buyrun

bu kodu dener misiniz >>
Sub delete()
son = [a65536].End(3).Row
For x = 1 To son
sayi = WorksheetFunction.IsNumber(Cells(x, 1))
If sayi = True Then
Cells(x, 1).ClearContents
End If
Next
End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
merhabalar.
Aşağıdaki kodlar A sütununda tarih bulunan hücreleri temizler.:cool:
Kod:
Sub tarih_sil()
For i = 1 To Cells(65536, "A").End(xlUp).Row
    If IsDate(Cells(i, "A").Value) Then
        Cells(i, "A").ClearContents
    End If
Next
MsgBox "Tarihler Temizlendi..", vbOKOnly
End Sub
 
Katılım
15 Ocak 2007
Mesajlar
791
Excel Vers. ve Dili
2003 excel visual basic
delete

Sub tarih_sil()
For i = 1 To [a65536].End(3).Row
If IsDate(Cells(i, 1)) Then
Cells(i, 1).ClearContents
End If
Next
MsgBox "Tarihler Temizlendi..", vbOKOnly
End Sub
ya da boş bir modulde "is" yazıp "ctrl + j" tuşuna basarsan istediğin kriterlere uygun verileri silebilirsin örnekler >>
.....................
IsArray = dizi
IsDate = tarih
IsEmpty = boşsa
IsError = hata
IsNumeric = rakam
IsNull = boş,geçersiz
IsMissing = eksik.hatalı gibi...
.....................
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,432
Excel Vers. ve Dili
Ofis 365 Türkçe
Benim kodlarda şöyleydi :

Kod:
Sub Tarih_Sil()
For i = [A65536].End(3).Row To 1 Step -1
If IsDate(Cells(i, "A")) = True Then Cells(i, "A").ClearContents
Next i
End Sub
Eğer tarih olan satırı silmek isteseydiniz :

Kod:
Sub Tarih_Sil()
For i = [A65536].End(3).Row To 1 Step -1
[B]If IsDate(Cells(i, "A")) = True Then Rrows(i).Delete[/B]
Next i
End Sub
 
Katılım
3 Mayıs 2007
Mesajlar
65
Excel Vers. ve Dili
office xp
Sezar Seni Çok merak ediyorum her olaya bir defa bakarak anlıyor ve çözüyorsun gerçekten pes yani benim bir puantaj dosyası hazılamam gekiyor yardımcı olabilecek arkadaş var mı excel de çok programlar yaptım fakat makrom biraz zayıf olduğundan desteğe ihtiyacım var ben akşam saat 7 de işten çıkıyorum yarın iş çıkışı birkaç tane program konusu açacağım birincisi
puantaj ikincisi stok kontrol prg. 3.sü rehber yardımcı olabilirseniz şimdiden teşekkür ederim iyi akşamlar
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,603
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Eğer A sütunundaki veriler arasında tarihlerin dışında başka sayısal veri yoksa aşağıdaki koduda kullanabilirsiniz.

Kod:
Sub TARİH_SİL()
    On Error Resume Next
    Columns("A:A").SpecialCells(xlCellTypeConstants, 1).ClearContents
End Sub
 
Üst