ptcsite
Altın Üye
- Katılım
- 8 Nisan 2016
- Mesajlar
- 130
- Excel Vers. ve Dili
- M.OFFICE 2021 TR 64 Bit
- Altın Üyelik Bitiş Tarihi
- 26-12-2027
Aşağıdaki resimde görüldüğü gibi C hücresine veri girişi olunca D hücresinde tarih yazıyor. Bu makro çalışıyor ama C hücresindeki veriyi silince tarih silinmiyor.
Kodum aşağıdaki gibi sonuna Next yapınca döngü sonsuzlanıp kitleniyor.
Asıl dosya ektedir.

Kodum aşağıdaki gibi sonuna Next yapınca döngü sonsuzlanıp kitleniyor.
XML:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [C9:C38]) Is Nothing Then Cells(Target.Row, "D") = Format(Now, "dd.mm.yyyy")
End Sub
Private Sub Tarih()
'Updateby ExtendOffice
Dim xC_Sutun As Range
Dim xD_Sutun As Range
Dim xHucreC As Range
Dim xHucreD As Range
Set xC_Sutun = Application.Range("C9:C38")
Set xD_Sutun = Application.Range("D9:D38")
For Each xHucreC In xC_Sutun
For Each xHucreD In xD_Sutun
If xHucreC.Value = 0 Then
xHucreD.ClearContents
End If
Next xHucreC
Next xHucreD
End Sub
Ekli dosyalar
-
14.7 KB Görüntüleme: 1