• DİKKAT

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

Belirli bir tarihte sayfadaki formullerin silinmesi

  • Konbuyu başlatan Konbuyu başlatan unur
  • Başlangıç tarihi Başlangıç tarihi

unur

Altın Üye
Katılım
8 Aralık 2005
Mesajlar
854
Excel Vers. ve Dili
İş:Excel 2000 Türkçe
Ev:Excel xp Türkçe
Merhaba Arkadaslar;
Belirli bir tarih geldiginde makro ile sayfanin belirli bir bolumundeki formulleri nasil silebilirim.
orn.Yilbasinda sayfanin b4-e100 araligindaki formullerin silinmesini istiyorum.
Tesekkurler.
Klavyeden dolayi bazi karakterleri yazamadim ozur dilerim/
 
Merhaba,

Kod:
Sub Auto_Open()
If Date >= CDate("01.01.2010") Then
Sheets("Sayfa1").Range("B4:E100").ClearContents
End If
End Sub

.
 
Merhaba.
Denemek icin bugunun tarihi yaptim ama tarih kismini sari renge boyuyor.Acaba bir yerde hatami yapiyorum.Tesekkurler/
 
Merhaba.
Denemek icin bugunun tarihi yaptim ama tarih kismini sari renge boyuyor.Acaba bir yerde hatami yapiyorum.Tesekkurler/

Herhangi bir sorun yok, eki incelermisiniz. Tarih 2007 olarak girildiği için dosya açılışında B4:E100 aralığı silinecektir..

.
 

Ekli dosyalar

Teşekkürler espiyonajl,
Ancak ben tamamını değil, sadece formul içeren hücrelerin silinmesini nasıl sağlayabilirim.
 
ThisWorkBook kısmını

Private Sub Workbook_Open()
If Format(Date, "dd.mm.yyyy") => CDate("08.09.2007") Then
For Each Sayfa In Worksheets
Sheets(Sayfa.Name).Range("B4:E100").Cells.Copy
Sheets(Sayfa.Name).Range("B4:E100").Cells.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
'Next Sayfa
End If
End Sub
 
Teşekkürler espiyonajl,
Ancak ben tamamını değil, sadece formul içeren hücrelerin silinmesini nasıl sağlayabilirim.

Merhaba,

Kod:
Sub Auto_Open()
If Date >= CDate("01.01.2010") Then
Sheets("Sayfa1").Range("B4:E100").SpecialCells(xlCellTypeFormulas, 23).ClearContents
End If
End Sub

.
 
Geri
Üst