• DİKKAT

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

Hücre içeriği silinince karşısındaki tarihte silinsin

Katılım
15 Temmuz 2012
Mesajlar
2,802
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Merhaba hayırlı sabahlar.

Ekte gönderdiğim excel dosyamda basit olarak bina yöneticiliği programı yapmaya çalışıyorum.

Yapmak istediğim AİDAT yazılı sütunlardaki herhangi bir hücredeki para miktarını sildiğim de
yan tarafında yazılı bulunan tarihinde silinmesini istiyorum.

Yardımcı olur musunuz?
.
https://dosya.co/q8iwrwa4574q/AİDAT.xlsm.html
.
 

Ekli dosyalar

Son düzenleme:
Merhaba;
Eki deneyin.

veya daha kısa olarak;

Private Sub Worksheet_Change(ByVal Target As Range)
sat = Target.Row
süt = Target.Column
If sat >= 3 And sat <= 28 And Cells(2, süt) = "AİDAT" Then
If Cells(sat, süt) = "" Then Cells(sat, süt + 1) = ""
If Cells(sat, süt) <> "" Then Cells(sat, süt + 1) = Format(Now, "dd.mm.yyyy")
End If
End Sub

Kodlarını da kullanabilirsiniz.
İyi çalışmalar.
 

Ekli dosyalar

Bu şekilde kullanabilirsiniz.
Hedef ve yandaki hücreyi temizler
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
If Not Intersect(Target, [C3:Z28]) Is Nothing Then
Target = "": Target.Offset(, 1) = "": End If
End Sub
Tüm satırı temizler
Kod:
X = ActiveCell.Row
Range("C" & X & ":Z" & X) = ""
 
Son düzenleme:
Sayın muygun Bey ve sayın Seyit Bey, ellerinize sağlık her ikinize de ayrı ayrı çok teşekkür ediyorum.

İki kod da gayet kullanışlı geldi bana, hayırlı geceler diliyorum.
 
Arkadaşlar, yukarıda vermiş olduğunuz kodlar gayet güzel çalışıyor ve çok işime yarıyor, ellerinize sağlık.
Bu kodları aşağıda gönderdiğim örnekte uyarlayamadığım için göndermiş olduğum bu koda isteklerimi ekleyebilir misiniz?

Yapmak istediğim;
F5:F30 aralığındaki hücreden veriyi silince karşısındaki D hücresindeki de silinsin,
L5:L30 aralığındaki hücreden veriyi silince karşısındaki J hücresindeki de silinsin,
R5:R30 aralığındaki hücreden veriyi silince karşısındaki P hücresindeki de silinsin,
X5:X30 aralığındaki hücreden veriyi silince karşısındaki V hücresindeki de silinsin.

Yardımcı olur musunuz?
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("F5:F30")) Is Nothing Then
    If IsDate(Cells(Target.Row, "D").Value) = False Then
        Cells(Target.Row, "D").Value = Format(Now, "dd.mm.yyyy")
    End If
    End If

    If Not Intersect(Target, Range("L5:L30")) Is Nothing Then
    If IsDate(Cells(Target.Row, "J").Value) = False Then
        Cells(Target.Row, "J").Value = Format(Now, "dd.mm.yyyy")
    End If
    End If

    If Not Intersect(Target, Range("R5:R30")) Is Nothing Then
    If IsDate(Cells(Target.Row, "P").Value) = False Then
        Cells(Target.Row, "P").Value = Format(Now, "dd.mm.yyyy")
    End If
    End If

    If Not Intersect(Target, Range("X5:X30")) Is Nothing Then
    If IsDate(Cells(Target.Row, "V").Value) = False Then
        Cells(Target.Row, "V").Value = Format(Now, "dd.mm.yyyy")
    End If
    End If
End Sub
 
Son düzenleme:
Sayın muygun Bey, tam istediğim gibi çalışıyor ellerinize sağlık, Allah razı olsun.
Sizin önceki kodu uyarlayamamıştım.

Benim gönderdiğim bu koda nasıl bir eklenti yapılabilir, altarnatif olsun diye soruyorum.

Hayırlı günler diliyorum.
 
Sayın muygun Bey,

F5:F30 aralığındaki hücreden veriyi silince karşısındaki D hücresindeki de silinsin,
L5:L30 aralığındaki hücreden veriyi silince karşısındaki J hücresindeki de silinsin,
R5:R30 aralığındaki hücreden veriyi silince karşısındaki P hücresindeki de silinsin,
X5:X30 aralığındaki hücreden veriyi silince karşısındaki V hücresindeki de silinsin.

benim gönderdiğim bu koda nasıl bir eklenti yapılabilir, altarnatif olsun diye soruyorum.
 
Geri
Üst