DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Selamlar;
Ekte verdiğim dosyada ayın her günü ( pazar hariç ) için yeni shett açıp isimlendiriyorum bunu otomatik yapabilirmiyiz... ilgilenen arkadaşlara şimdiden teşekkür ederim
Private Sub Workbook_NewSheet(ByVal Sh As Object)
Gun = Format(Date, "DDDD")
If Gun = "Pazar" Then
SayfaIsmi = Date + 1
Else
SayfaIsmi = Date
End If
SayfaIsmi = Replace(SayfaIsmi, "/", ".")
cvp = MsgBox(SayfaIsmi, vbYesNo, "Bu İsimde Yeni Sayfa Açılsın Mı ?")
If cvp = vbYes Then
For Each Sht In Worksheets
If Sht.Name = SayfaIsmi Then i = 1
Next
If i = 1 Or cvp = vbNo Then
Application.DisplayAlerts = False
Sh.Delete
Application.DisplayAlerts = True
Else
Sh.Name = SayfaIsmi
End If
End If
End Sub
Ekteki linki incelermisiniz.
http://www.excel.web.tr/f48/syraly-olarak-sayfa-isimlendirme-t93434.html
Aşağıdaki kodu ThisWorkBook kısmına ekleyip dener misiniz ?
Kod:Private Sub Workbook_NewSheet(ByVal Sh As Object) Gun = Format(Date, "DDDD") If Gun = "Pazar" Then SayfaIsmi = Date + 1 Else SayfaIsmi = Date End If SayfaIsmi = Replace(SayfaIsmi, "/", ".") cvp = MsgBox(SayfaIsmi, vbYesNo, "Bu İsimde Yeni Sayfa Açılsın Mı ?") If cvp = vbYes Then For Each Sht In Worksheets If Sht.Name = SayfaIsmi Then i = 1 Next If i = 1 Or cvp = vbNo Then Application.DisplayAlerts = False Sh.Delete Application.DisplayAlerts = True Else Sh.Name = SayfaIsmi End If End If End Sub