• DİKKAT

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

Otomatik tarih yazdırmak

Katılım
14 Mart 2008
Mesajlar
119
Excel Vers. ve Dili
XP TR
Merhaba

Gerekli açıklamayı dosyada yazdım. Buraya da yazayım belki direkt cevabı biliyosunuzdur.

Otomatik olarak tarih yazdırmak için =bugün() formülünü kullanıyorum. Fakat bu tarih excel i her açtığımda yenileniyor ve dün yapılmış işlemi bugün yapılmış gibi gösteriyor. Benim ihtiyacım olan ise bugün yapmış olduğum işleme yarın baktığım zaman bugünün (işlemi yaptığım) tarihi kalsın. O tarih hiç bir şekilde değişmesin istiyorum. Yardımlarınız için şimdiden çok teşekkür ederim
 

Ekli dosyalar

Sağ tuş kod görüntüle kısmını tıklayınız.Kodları kopyalayıp kendi sayfanıza yapıştırın.Deneme yanılma yaparak kodların çalışmasını kendinize adapte edebilirsiniz.
 
Sağ tuş kod görüntüle kısmını tıklayınız.Kodları kopyalayıp kendi sayfanıza yapıştırın.Deneme yanılma yaparak kodların çalışmasını kendinize adapte edebilirsiniz.
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Dim Aralik As Range, ilk As Range
Set Aralik = Range("a2:a10")
Application.EnableEvents = False
For Each ilk In Range(Target.Address)
If Not Intersect(ilk, Aralik) Is Nothing Then ilk.Offset(0, 1) = Date
Next ilk
Application.EnableEvents = True
Set Aralik = Nothing
End Sub


Kod kısmında bu kodları buldum. Bu kodlarda anladığım tek şey Range("a2:a10") kısmı. "Aralik" ve "ilk" diye tabir edilen kodların ne anlama geldiğini anlayamadım. Dolayısıyla kendime uyarlayamıyorum. Yardım edebilir misiniz bana lütfen?
 
Sürekli olarak aynı aralıkları yazmamak için o şekilde bir ad tanımlıyoruz. Siz istediğiniz bir isimlede tanımlayabilirsiniz.

Aralık ile A2:A10 aralığında bu kod geçerli olsun dedik.

.Offset(0, 1)=Date ile bu A2:A10 aralığına bir veri girildiğinde hemen sağındaki sütuna B sütununa Date=Tarih yaz dedik.

Eğer C sütununa yaz demek isteseydik Offset(0, 1) kısmını Offset(0, 2) olarak değişecekti.
 
Sürekli olarak aynı aralıkları yazmamak için o şekilde bir ad tanımlıyoruz. Siz istediğiniz bir isimlede tanımlayabilirsiniz.

Aralık ile A2:A10 aralığında bu kod geçerli olsun dedik.

.Offset(0, 1)=Date ile bu A2:A10 aralığına bir veri girildiğinde hemen sağındaki sütuna B sütununa Date=Tarih yaz dedik.

Eğer C sütununa yaz demek isteseydik Offset(0, 1) kısmını Offset(0, 2) olarak değişecekti.

Süpersiniz çok teşekkür ederim:)
 
Ben Hücre Değişimi / Tarih sekmesi ile ilgileniyorum ama sağ tuş kod görüntüle kısmını bir türlü bulamadım. Ayrıca o sayfada nereye sağ tıklarsam tıklayayım tarih girişi için hazırlanmış bölüm karşıma geliyor.

Daha detaylı bilgi rica edebilir miyim ?

(tamam hallettim)
 
Son düzenleme:
Geri
Üst