• DİKKAT

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

herhangi bir hücreye giriş yapıldığında farklı hücreye o günün tarihini atma

Katılım
27 Kasım 2006
Mesajlar
14
Excel Vers. ve Dili
EXCEL 2003
Benim sıkıntım; herhangi bir hücreye giriş yapıldığında farklı hücreye o günün tarihini atma yadımlarınızı bekliyorum şimiden teşekkür ederim
 
bu bir sonraki sütuna tarih atıyor benim istediğim herhangi bir hücreye teşekkürler.
 
aşağıdaki kodu sayfanın kod bölümüne yaz

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 Then 'iki kolon numarasını temsil ediyor yani B sutununda bir değişiklik olduğunda A1 hücresine tarih yazıyor
Range("A1") = Date
End If
 
arkadaşım hata mesajı verdi ben sana örnek vererek anlatayım

örneğin A1 hücresine 1 veya farklı birşey girdiğimde E4 hücresine tarih yazacak
 
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [A1]) Is Nothing Then Exit Sub
On Error Resume Next
If Target <> "" Then
Range("E4") = Date
End If
End Sub
 
sizin verdiğiniz kodları vba yapıştırdım çalıştı.kodu tekrar altına kopyala yapıştır yaptım ve hücre numaralarını değiştirdim hata verdi yani işin özü bunu aynı sayfada iki veya daha fazla şekilde kullanamıyorum yardımlarınızı bekliyorum teşekkürler
 
Sayın sonatostan yapmak istediğiniz şeyi tam olarak söylerseniz tam bir cevap alırsınız yada bir örnek dosya ekleyin.
 
dosyayı sıkıştırarak eklermisiniz virüs programım indirmeme engel oluyor
 
Aşağıdaki kodu sayfanızın kod editorune kopyalayın

Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Column >= 4 Or Target.Column <= 13 Then
Cells(Target.Row, Target.Column + 14) = Date
End If
Application.EnableEvents = True
End Sub
 
dostum &#231;ok sa&#287;ol ama yazd&#305;&#287;&#305;n kod t&#252;m h&#252;creleri etkiledi&#287;inden formullerde hataya sebeb oluyor
formul kutusunu kitledim ozamanda vba hata mesaj&#305; verdi
 
Selamlar,

&#214;rnek dosyan&#305;zda belirtti&#287;iniz alana 1 ve 0,5 de&#287;erlerinin d&#305;&#351;&#305;nda bir de&#287;er girilirse yinede tarih yaz&#305;lacak m&#305;?
 
Sn alpinin verdiği kodları

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [E3:M20]) Is Nothing Then Exit Sub
If Target.Column >= 4 Or Target.Column <= 13 Then
Cells(Target.Row, Target.Column + 14) = Date
End If
End Sub

şeklinde kullanın.
 
Geri
Üst