resimdeki tarih sütününa otomatik olarak o günün tarihini eklemek mümkün mü ?
https://imgyukle.com/i/k2EMEN
https://imgyukle.com/i/k2EMEN
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [B2:B100]) Is Nothing Then Exit Sub
If Selection > 0 Then Exit Sub
If Target <> "" Then
Target.Offset(0, 1) = Date
End If
End Sub
Aşağıdaki kodları ilgili sayfanın kod bölümüne (sayfa adına sağ tıklayıp Kod görüntüle deyince açılan sayfaya) yapıştırıp deneyin. B2:B100 aralığındaki bir hücreye veri girdiğinizde sağındaki hücreye tarih atar:
PHP:Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, [B2:B100]) Is Nothing Then Exit Sub If Selection > 0 Then Exit Sub If Target <> "" Then Target.Offset(0, 1) = Date End If End Sub
=EĞER(F2="";"";BUGÜN())
tarih sütunundaki her satıra bu formülü yazmak da iş görebilir
Rica ederim iyi çalışmalarteşekkürler bu daha kolaymiş işime yaradı
BUGÜN() formülü, tüm formüller gibi sürekli olarak çalışan bir formüldür. Sayfadaki her değişiklikte formül tekrar çalışır. doalyısıyla bugünün tarihi atılmış bir hücrede yarın olduğunda tarih değişir ve yarının tarihi görünür. Eğer bu sizin için sorun olmayacaksa BUGÜN() formülünü kullanabilirsiniz. Ancak attığınız tarihin daha sonra değişmesini istemiyorsanız makro kullanmalısınız.
Herhangi bir hücrenin 2 sağındaki hücreye işlem yaptırmak için verdiğim kodlardaki Ofsset(0,1) ifadesini offset(0,2) olarak değiştirmelisiniz. Bu ifadedeki 0 yani ilk değer kaç satır altında, 2 yani ikinci değer ise kaç satır sağında olduğunu gösterir.
Offset(0,0) aynı hücre
Offset(0,5) aynı satır, 5 hücre sağ
Offset(2,1) İki alt satır, 1 hücre sağ
Offset(-3,-2) 3 satır yukarı, 2 hücre sol
...
...
şeklinde örneklenebilir.
Kodun C sütununa veri girildiğinde çalışması için ise B2:B100 ifadesini C2:C100 olarak ya da size uygun olarak değiştirebilirsiniz.
BUGÜN() formülü, tüm formüller gibi sürekli olarak çalışan bir formüldür. Sayfadaki her değişiklikte formül tekrar çalışır. doalyısıyla bugünün tarihi atılmış bir hücrede yarın olduğunda tarih değişir ve yarının tarihi görünür. Eğer bu sizin için sorun olmayacaksa BUGÜN() formülünü kullanabilirsiniz. Ancak attığınız tarihin daha sonra değişmesini istemiyorsanız makro kullanmalısınız.
Herhangi bir hücrenin 2 sağındaki hücreye işlem yaptırmak için verdiğim kodlardaki Ofsset(0,1) ifadesini offset(0,2) olarak değiştirmelisiniz. Bu ifadedeki 0 yani ilk değer kaç satır altında, 2 yani ikinci değer ise kaç satır sağında olduğunu gösterir.
Offset(0,0) aynı hücre
Offset(0,5) aynı satır, 5 hücre sağ
Offset(2,1) İki alt satır, 1 hücre sağ
Offset(-3,-2) 3 satır yukarı, 2 hücre sol
...
...
şeklinde örneklenebilir.
Kodun C sütununa veri girildiğinde çalışması için ise B2:B100 ifadesini C2:C100 olarak ya da size uygun olarak değiştirebilirsiniz.