• DİKKAT

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

otomatik tarih ekleme

Katılım
18 Nisan 2019
Mesajlar
31
Excel Vers. ve Dili
office 2016
resimdeki tarih sütününa otomatik olarak o günün tarihini eklemek mümkün mü ?

https://imgyukle.com/i/k2EMEN

k2EMEN.png
 
Bugün() formülünü kullanmayı denediniz mi?
 
denedim ama istediğim şekilde olmadı ben sözleşme no girip enter basınca otomatik alt satıra geciyor alt satıra gecince otomatik o günün tarihini tarih olarak yazmasını istiyorum aksi takdirde sürükleyip cekince ekliyor sadece
 
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
 
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


TEŞEKKÜRLER PEKİ SÖYLE olabilir mi mesela C sütününa veri girdiğimde E SÜTÜNüna tarih nasıl atanabilir
 
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.

Teşekkür ederim onu söylemeyi unuttum. Benim önerimde işlem bitince formülden kurtarmak için kopyala/değer yapıştır uygulamasını kullanmalısınız
 
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.

Çok teşekkürler uyarın için teşekkürler . offset ayarını 2 yapınca oldu elline koluna sağlık...(y)
 
merhaba hücre 3 yazınca güncel ay ve yılı otomatik yazacak , 3.5.2024 şeklinde
 
Geri
Üst