• DİKKAT

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

verilere göre otomatik tarih atma

Katılım
14 Haziran 2015
Mesajlar
2
Excel Vers. ve Dili
office 2010 ver.14
Merhabalar,
excelde iki sütun düşünelim A=saat ve B=ısı olsun. ısı bilgisini girdiğim andaki saati ve tarihi a sütununda ilgili gelen satıra otomatik düşmesini istiyorum.
Ben formul olarak
=TIME(HOUR(NOW());MINUTE(NOW());SECOND(NOW()))
kullandım. bu sadece o an ki saati veriyor. yalnız dosyaya her bilgi girişinde değşiyor. ben ise sadece b2 hücresine ısı bilgisi girdiğimde bilginin değişme saatini/tarih a2 hücresine kaydetsin ve elle değiştirmesi mümkün olmasın istiyorum.
örneğin; b2(13),b3(25),b4(-12) hücrelerine farklı zamanlarda değer girdim.a2,a3,a4 hücreleri (a2=10:21),(a3=13:19),(a4=14:42)gibi okunmalı.
if kullanmak gerektiğini düşündüm ama başaramadım. sizce ne yapmalıyım? teşekkürler
 
Son düzenleme:
Foruma hoşgeldiniz.
İstediğiniz şeyi, excel yerleşik formüllerle yapmanız mümkün değil.
Makro kullanarak çözüm sağlayabilirsiniz.
Aşağıdaki kodu, VBA editör sayfasını açarak(Alt ve F11 tuşlarına birlikte basarak açabilirsiniz) verilerinizi girdiğiniz sayfanın kod kısmına yazın.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [B2:B65536]) Is Nothing Then Exit Sub
Cells(Target.Row, Target.Column - 1) = Time
End Sub
 
ilginiz için çok teşekkür ederim. sanırım artık makro öğrenme zamanım geldi. bu yazdıklarınızı denedim fakat başarılı olamadım.
 
Geri
Üst