• DİKKAT

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

Makro Yardımı

Mehmet Sait

Altın Üye
Katılım
19 Ekim 2009
Mesajlar
840
Excel Vers. ve Dili
Office 2016 TR
Merhaba,

365 sayfadan oluşan bir tablom var. Her sayfanın A1 hücresine; 01.01.2017 den başlayıp, 1 arttırarak tarih yazdırmak için makro mümkün mü ?

Teşekkürler,
 
Merhaba sayın Dunya_ ; aşağıdaki kodu dener misiniz ?

Kod:
Sub TEGTarihAt()
Dim sayfa As Worksheet
Dim i As Date
 
i = "01.01.2017"
 
For Each sayfa In ActiveWorkbook.Worksheets
 
sayfa.Range("A1").Value = i
 
i = i + 1  'i değerini her bir sayfada 1 arttır.
 
Next sayfa
End Sub
 
Son düzenleme:
Merhaba.

Aşağıdaki kod'u boş bir MODÜL'e yapıştırıp çalıştırın.
.
Kod:
Sub SAYFALARA_TARİH()
tarih = CDate("31.12.2016")
For Each Worksheet In ThisWorkbook.Worksheets
tarih = tarih + 1: Worksheet.[A1] = tarih: Next
End Sub
 
Merhaba.

Aşağıdaki kod'u boş bir MODÜL'e yapıştırıp çalıştırın.
.
Kod:
Sub SAYFALARA_TARİH()
tarih = CDate("31.12.2016")
For Each Worksheet In ThisWorkbook.Worksheets
tarih = tarih + 1: Worksheet.[A1] = tarih: Next
End Sub

Verdiğiniz kodu çalıştırdım. Tüm sayfalara yazdı ama hücrelerde şu formülü kullandığımdan; " =DOLAYLI("'" & $A$1 & "'!" & C27) " makro ile yazılan tarihlerde formül çalışmıyor. Tarih başına ' eklediğimde formül düzeliyor. Makroda yazdırırken başına ' eklemek mümkün mü?

Teşekkür ederim.
 
Geri
Üst