Yılda bir defa değişen tarih

Katılım
5 Aralık 2007
Mesajlar
635
Excel Vers. ve Dili
Office 2007
Altın Üyelik Bitiş Tarihi
08-05-2021
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.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,360
Excel Vers. ve Dili
Ofis 365 Türkçe
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
 
Katılım
5 Aralık 2007
Mesajlar
635
Excel Vers. ve Dili
Office 2007
Altın Üyelik Bitiş Tarihi
08-05-2021
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.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,360
Excel Vers. ve Dili
Ofis 365 Türkçe
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.
 
Katılım
5 Aralık 2007
Mesajlar
635
Excel Vers. ve Dili
Office 2007
Altın Üyelik Bitiş Tarihi
08-05-2021
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..
 
Üst