- Katılım
- 21 Mart 2014
- Mesajlar
- 31
- Excel Vers. ve Dili
- türkce
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
=EĞER(EĞERSAY(A:A;$J$1)<SATIR();"";İNDİS(C:C;TOPLA.ÇARPIM((BÜYÜK(($A$1:$A$65536=$J$1)*SATIR($1:$65536);SATIR())))))
Bir hücreye; formül kullanarak, kalıcı olacak şekilde, işlem tarihini/saatini yazdıramazsınız. =ŞİMDİ() formülü sayfada her işlem yaptığınızda tekrar hesaplanır ve yeni bir değer alır.... a sutununa veri girdiğimde güncel tarih ve saati b sutununa yazabilir mi ? makrosuz formulle örnek a3 hücresine ersin yazsam b3 hücresine 14.09.2015 11:27 yazsın ama sabit kalsın mümkün mü ?
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [[B][COLOR="Red"]A:A[/COLOR][/B]]) Is Nothing Then Exit Sub
Cells(Target.Row, [COLOR="red"][B]2[/B][/COLOR]) = Now
End Sub
Bir hücreye; formül kullanarak, kalıcı olacak şekilde, işlem tarihini/saatini yazdıramazsınız. =ŞİMDİ() formülü sayfada her işlem yaptığınızda tekrar hesaplanır ve yeni bir değer alır.
Önceki cevabımda durumu açıklamıştım, dikkatinizden kaçmış olmalı.Formülle bunu uygulamamız imkansız mı ?
Aşağıdaki kod'u ilgili sayfanın kod bölümüne uygulayınız, sonra A ve C sütununa veri girişi yaparak (veri girişini ENTER tuşu ile yapınız) test ediniz.a sutununa veri girdiğim de b sutununa
c sutununa veri girdiğimde d sutununa
güncel tarih saat atması için ne yapmak lazım..........
[FONT="Trebuchet MS"]Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A:A, C:C")) Is Nothing Then Exit Sub
If ActiveCell.Column = 1 Then
Cells(Target.Row, 2) = Format(Now, "dd.mm.yyyy")
Columns(2).AutoFit
ElseIf ActiveCell.Column = 3 Then
Cells(Target.Row, 4) = Format(Now, "dd.mm.yyyy")
Columns(4).AutoFit
End If
End Sub[/FONT]