Soru Otomatik Tarih Atma Kodu

Katılım
29 Mart 2013
Mesajlar
142
Excel Vers. ve Dili
office 2010
İyi günler J3 hücresine yazı yazıldığında J7 hücresine otomatik tarih attırmak istiyorum aşağıdaki kodu düzenlemede yardımcı olursanız sevinirim.


Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Dim RaBereich As Range, RaZelle As Range
Set RaBereich = Range("J3")
Application.EnableEvents = False
For Each RaZelle In Range(Target.Address)
If Not Intersect(RaZelle, RaBereich) Is Nothing Then RaZelle.Offset(0, 1) = Date
Next RaZelle
Application.EnableEvents = True
Set RaBereich = Nothing
End Sub
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,857
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Selamlar
Deneyiniz

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range("J3").Value <> "" Then
Range("J7").Value = Date
Else
Range("J7").Value = ""
End If
End Sub
 
Katılım
29 Mart 2013
Mesajlar
142
Excel Vers. ve Dili
office 2010
MDemir63 teşekkür ederim oldu ellerine sağlık.

Eğer zahmet olmazsa anlamak için soruyorum. J3 e yazıldığında "KAYITLAR" sayfası K3 e tarih nasıl yazdırırım. Aynı kod üzerinde nasıl bir değişiklik yapılması gerekir
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,857
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Selamlar
Deneyiniz
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  If Range("J3").Value <> "" Then
    Range("J7").Value = Date
    Sheets("KAYITLAR").Range("K3") = Date
  Else
    Range("J7").Value = ""
    Sheets("KAYITLAR").Range("K3") = ""
  End If
End Sub
 
Üst