Bir gün sonraki Tarihli Sayfayı Oluşturan Makro

Katılım
14 Şubat 2006
Mesajlar
710
Excel Vers. ve Dili
2002-TÜRKÇE
Merhabalar

Ekteki Çalışmada şöyle bir makroya ihtiyacım var.
Sheet lerde Sayfalarda tarih var Ben CTRL+SHIFT+A Yaptığımda Bir gün öncenin sayfasında ne veri mevcutsa
Kopyalarak Bir gün sonraki tarihli sayfayı oluşturmasını istiyorum.Eğer Pazar günlerini atlayarak olursa dahada iyi olur

Manuel şöyle yapıyorum.
Sayfanın üzerine geliyorum sağ klik taşı ve kopyala sayfayı seçip kopya oluştur sonra oluşan kopya sayfasında tarihi bir gün sonraki tarih olarak
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Aşağıdaki kod işinizi görür.:cool:
Kod:
Sub sayfa()
Dim syf  As String, trh As Date
trh = CDate(Worksheets(Worksheets.Count).Name) + 1
If Weekday(trh, 2) = 7 Then trh = trh + 1
Worksheets.Add after:=Sheets(Sheets.Count)
Sheets(Sheets.Count).Name = CStr(Format(trh, "dd.mm.yyyy"))
Sheets(Sheets.Count - 1).Cells.Copy Range("A1")
Application.CutCopyMode = False
End Sub
 
Üst