• DİKKAT

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

Yapılacak log takibi

  • Konbuyu başlatan Konbuyu başlatan smmm_20
  • Başlangıç tarihi Başlangıç tarihi
Katılım
1 Haziran 2009
Mesajlar
3
Excel Vers. ve Dili
ofis 2003
Ustalar kolay gelsin, basit bir yapılacak-yapılmış iş takibi tablosu yapmak istedim ama başaramadım, örnek dosya ektedir, dosyada görüleceği gibi, a sütununa yapılacak iş yazıldığında b sütununa zamanını, c sütununa yapıldı ise "OK" girlerek d sütununa yine "OK" yazılma zamanını nasıl yazdırabilirim, yardımcı olursanız çok sevirim, şimdiden teşekkürler, kolay gelsin
 

Ekli dosyalar

Merhaba,

Aşağıdaki kodlar ilgili sayfanın kod bölümünde olmalı,

A sütununda yapılan değişiklikte karşılığndaki B sütununa tarih ve saati yazar, Silinirse ilgili satır silinir.

C sütununa yazılacak "TAMAM" ya da aynı satırda herhangi bir hücrede çift tıklamada D sütununa Tarih ve Saat yazılır.
C sütunu silinirse D sütunundaki tarih ve saat te silnir.

Çift tıklamada C hücresi boşka "TAMAM" sözcüğü yazılır, tekrarında ise silinir.

Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
On Error GoTo Son
If Intersect(Target, [A:D]) Is Nothing Then Exit Sub
If Target.Row = 1 Then Exit Sub
If Target = "" Then
    Cells(Target.Row, "C") = "TAMAM"
    Cells(Target.Row, "D") = Date + Time
Else
    Cells(Target.Row, "C") = ""
    Cells(Target.Row, "D") = ""
End If
Son:
End Sub


Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Son
If Intersect(Target, [A:A, C:C]) Is Nothing Then Exit Sub
If Target.Row = 1 Then Exit Sub
If Target.Column = 1 Then
    If Target <> "" Then
        Target.Offset(0, 1) = Date + Time
    Else
        Range("B" & Target.Row & ":D" & Target.Row) = ""
    End If
Else
    If Target = "TAMAM" Then
        Target.Offset(0, 1) = Date + Time
    Else
        Target.Offset(0, 1) = ""
    End If
End If
Son:
End Sub
 

Ekli dosyalar

üstad çok güzel olmuş teşekkür ediyorum elinize sağlık
 
Geri
Üst