• DİKKAT

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

Yılda bir defa değişen tarih

Katılım
5 Aralık 2007
Mesajlar
635
Excel Vers. ve Dili
Office 2007
Herkese merhaba.Bir hücreye yazılan tarihin bir yıl boyunca sadece bir defa otomatik olarak değiştirilmesi mümkün müdür? Örneğin A1 hücresindeki 01.01.2009 tarihini 01.01.2009 geldiğinde 01.01.2010 olarak değiştirmek kod ile mümkün mü? Burada esas alınacak olan sabit tarih değil, hücreye yazılacak olan tarihdir. Yani hücreye hangi tarih yazılmışsa o tarih geldiğinde hücreye bir yıl sonrasının tarihi yazılmalı. Aynı işlemin her yıl terarlanması gerekiyor.. İlgilenen arkadaşlara teşekkür ederim.
 
Merhaba,

Aşağıdaki kodları ThisWorkbook'un kod bölümüne kopyalayınız.

Kod:
Private Sub Workbook_Open()
Tarih = Sheets("Sheet1").[A1]
Yıl = Year(Tarih)
If Yıl <> Year(Date) Then Sheets("sheet1").[A1] = DateSerial(Year(Date), Month(Tarih), Day(Tarih))
End Sub
 
Sn Necdet bey, ilginize te&#351;ekk&#252;r ederim.YAzd&#305;&#287;&#305;n&#305;z kodlarla y&#305;l de&#287;i&#351;ti&#287;inde tarih de bir y&#305;l sonras&#305;na ge&#231;iyor. Tekrar te&#351;ekk&#252;r eder iyi g&#252;nler dilerim.
 
Merhaba,

Olay&#305; anlam&#305;&#351;s&#305;n&#305;z, bu benim kurdu&#287;um bir mant&#305;k, belki ba&#351;ka mant&#305;klarda vard&#305;r.

Ben &#351;unu d&#252;&#351;&#252;nd&#252;m :

Dosya her a&#231;&#305;ld&#305;&#287;&#305;nda A1 h&#252;cresindeki tarihin y&#305;l&#305;n&#305; g&#252;n&#252;n tarihin y&#305;l&#305; ile kar&#351;&#305;la&#351;t&#305;rd&#305;m. E&#287;er i&#231;inde bulundu&#287;umuz tarihin y&#305;l&#305;, A1 h&#252;cresinde yaz&#305;lan tarihin y&#305;l&#305; ile uyu&#351;muyorsa, A1 h&#252;cresindeki tarihi y&#305;l&#305;n tarihi olarak de&#287;i&#351;tirmek.

B&#246;yle d&#252;&#351;&#252;n&#252;nce sanki tarih y&#305;lda 1 kere de&#287;i&#351;iyor gibi alg&#305;lan&#305;r.
 
A&#231;&#305;klaman&#305;z i&#231;in &#231;ok te&#351;ekk&#252;r ederim. Ama bu i&#351;lere biraz ge&#231; ba&#351;lda&#305;k.Kodlarla tan&#305;&#351;al&#305; hen&#252;z bir y&#305;l olmad&#305;.. Az bilgiyle &#231;ok &#351;ey yapmak isteyince b&#246;yle bocal&#305;yoruz i&#351;te.Sizlerin yard&#305;m&#305;yla bir &#351;eyler yapmaya &#231;al&#305;&#351;&#305;yoruz.. Tekrar te&#351;ekk&#252;r eder iyi &#231;al&#305;&#351;malar dilerim..
 
Geri
Üst