• DİKKAT

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

Makro İle Hücreye Gün,Ay,Yıl Yazdırma

  • Konbuyu başlatan Konbuyu başlatan Hsn55
  • Başlangıç tarihi Başlangıç tarihi
Katılım
7 Şubat 2021
Mesajlar
594
Excel Vers. ve Dili
2010, Türkiye
İyi günler;
Makro ile A1 hücresindeki 02.05.2021 tarihini A2 hücresine Günü,A3 hücresine Ayı ve A4 hücresine Yılı nasıl yazdırırız?
 
Merhaba.

Kod:
Sub Tarih()
Sheets("Sayfa1").[A1].Value = Format(Now, "dd.mm.yyyy")
Sheets("Sayfa1").[A2].Value = Format(Now, "dddd")
Sheets("Sayfa1").[A3].Value = Format(Now, "mmmm")
Sheets("Sayfa1").[A4].Value = Format(Now, "yyyy")
End Sub
 
Sayın Aslan A1'e ben 01.02.2021 yazdığım zaman A2,A3,A4 hücrelerine o tarihi atacak. Şimdiki tarihi değil. A1 de yazılan tarihi gün,Ay ve Yıl olarak atacak
 
Kod:
Sub Tarih()
Sheets("Sayfa1").[A2].Value = Format([A1], "dddd")
Sheets("Sayfa1").[A3].Value = Format([A1], "mmmm")
Sheets("Sayfa1").[A4].Value = Format([A1], "yyyy")
End Sub
 
Formülle isterseniz, aşağıdaki hücrelere formülleri yapıştırın.

A2 hücresine =METNEÇEVİR(A1;"gggg")
A3 hücresine =METNEÇEVİR(A1;"aaaa")
A4 hücresine =METNEÇEVİR(A1;"yyyy")
 
Gün kısmı dediğiniz yeri aşağıdaki gibi değiştirebilirsiniz.

Sheets("Sayfa1").[A2].Value = Format([A1], "dd")
 
Sayın Aslan A1 örneğin 25.01.2021 yazıyor. A5 ' makro ile 25 yazdırırız?
 
Kod:
Sub Tarih()
Sheets("Sayfa1").[A2].Value = Format([A1], "dddd")
Sheets("Sayfa1").[A3].Value = Format([A1], "mmmm")
Sheets("Sayfa1").[A4].Value = Format([A1], "yyyy")
Sheets("Sayfa1").[A5].Value = Format([A1], "dd")
End Sub
 
Merhaba.
"dddd" günün tamamını Perşembe yazar ,
"ddd" örneğin Per yazar
"dd" günü rakam olarak 25 yazar

diğer "mmmm" olan da aynı şekilde ay kısmında bu şekilde çalışır.
 
Geri
Üst