• DİKKAT

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

Belli kritere göre kendini silen formül var mı?

ŞAHİNce

Altın Üye
Katılım
14 Nisan 2006
Mesajlar
183
Excel Vers. ve Dili
TR 2010
İyi akşamlar.
Excell formüllerini hepimiz çok severiz. Hemen hemen her işlemin formüllerle yapılabileceğini sanırız.

Bir hücrede belirtilen tarih gelince,
veya belli kritere uyunca,

Kendi kendini silen formül var mıdır?
 
Kendi kendini imha eden yani hücreyi boşaltan/Delete tuşuna basılmış gibi davranan bir formül yok. Makroyla olabilir ya da belirttiğiniz şart gerçekleştiğinizde formülün hücreyi boş göstermesi sağlanabilir:

Kod:
=EĞER(BUGÜN()>=A1;"";"Daha tarih gelmedi")

Bu formülle Eğer tarih A1'deki tarihe eşit ya da büyükse hücre boş kalır, A1!deki tarihten küçükse "Daha tarih gelmedi" yazar.

Aşağıdaki kodları ilgili sayfanın kod bölümüne yapıştırırsanız, A2 hücresi seçildiğinde ya da değiştirildiğinde A2'ye
Kod:
=BUGÜN()-A1
formülünü yazar. Eğer bugün, A1'deki tarihten küçük ya da A1'e eşitse A2'yi boşaltır:

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, [A2]) Is Nothing Then Exit Sub
If [a1] >= Date Then
[A2] = ""
Else
[A2].FormulaR1C1 = "=TODAY()-R[-1]C"
End If
End Sub
 
Geri
Üst